|
13 | 13 | // limitations under the License.
|
14 | 14 | package com.google.firebase.gradle;
|
15 | 15 |
|
16 |
| -import static com.google.firebase.gradle.plugins.ProjectUtilsKt.toBoolean; |
17 |
| - |
18 | 16 | import com.google.common.collect.ImmutableMap;
|
19 | 17 | import com.google.firebase.gradle.bomgenerator.BomGeneratorTask;
|
20 |
| -import com.google.firebase.gradle.plugins.FireEscapeArtifactPlugin; |
21 | 18 | import com.google.firebase.gradle.plugins.FirebaseLibraryExtension;
|
22 |
| -import com.google.firebase.gradle.plugins.JavadocPlugin; |
23 | 19 | import com.google.firebase.gradle.plugins.publish.PublishingPlugin;
|
24 |
| -import java.io.File; |
25 | 20 | import java.util.Set;
|
26 | 21 | import java.util.stream.Collectors;
|
27 | 22 | import org.gradle.api.GradleException;
|
@@ -56,18 +51,6 @@ public class MultiProjectReleasePlugin implements Plugin<Project> {
|
56 | 51 | public void apply(Project project) {
|
57 | 52 | project.apply(ImmutableMap.of("plugin", PublishingPlugin.class));
|
58 | 53 |
|
59 |
| - boolean releaseJavadocs = toBoolean(System.getProperty("releaseJavadocs", "true")); |
60 |
| - File firebaseDevsiteJavadoc = new File(project.getBuildDir(), "firebase-kotlindoc/android"); |
61 |
| - |
62 |
| - project.subprojects( |
63 |
| - sub -> { |
64 |
| - sub.afterEvaluate( |
65 |
| - p -> { |
66 |
| - sub.apply(ImmutableMap.of("plugin", JavadocPlugin.class)); |
67 |
| - sub.apply(ImmutableMap.of("plugin", FireEscapeArtifactPlugin.class)); |
68 |
| - }); |
69 |
| - }); |
70 |
| - |
71 | 54 | project
|
72 | 55 | .getTasks()
|
73 | 56 | .create(
|
@@ -104,35 +87,8 @@ public void apply(Project project) {
|
104 | 87 | "Required projectsToPublish parameter missing.");
|
105 | 88 | }
|
106 | 89 | }));
|
107 |
| - Task firebasePublish = project.getTasks().findByName("firebasePublish"); |
108 |
| - firebasePublish.dependsOn(validateProjectsToPublish); |
109 |
| - |
110 |
| - Task generateAllJavadocs = |
111 |
| - project.task( |
112 |
| - "generateAllJavadocs", |
113 |
| - task -> { |
114 |
| - for (Project p : projectsToPublish) { |
115 |
| - task.dependsOn(p.getPath() + ":kotlindoc"); |
116 |
| - } |
117 |
| - }); |
118 |
| - |
119 |
| - Zip assembleFirebaseJavadocZip = |
120 |
| - project |
121 |
| - .getTasks() |
122 |
| - .create( |
123 |
| - "assembleFirebaseJavadocZip", |
124 |
| - Zip.class, |
125 |
| - zip -> { |
126 |
| - zip.dependsOn(generateAllJavadocs); |
127 |
| - zip.getDestinationDirectory().set(project.getBuildDir()); |
128 |
| - zip.getArchiveFileName().set("firebase-javadoc.zip"); |
129 |
| - zip.from(firebaseDevsiteJavadoc); |
130 |
| - zip.include("**/*"); |
131 |
| - }); |
132 | 90 |
|
133 |
| - if (releaseJavadocs) { |
134 |
| - firebasePublish.dependsOn(assembleFirebaseJavadocZip); |
135 |
| - } |
| 91 | + project.getTasks().findByName("firebasePublish").dependsOn(validateProjectsToPublish); |
136 | 92 | });
|
137 | 93 | }
|
138 | 94 | }
|
0 commit comments