|
14 | 14 | package com.google.firebase.gradle.plugins
|
15 | 15 |
|
16 | 16 | import com.google.firebase.gradle.plugins.ci.Coverage
|
17 |
| -import com.google.firebase.gradle.plugins.semver.ApiDiffer |
18 |
| -import com.google.firebase.gradle.plugins.semver.GmavenCopier |
19 | 17 | import java.io.File
|
20 | 18 | import java.nio.file.Paths
|
21 | 19 | import org.gradle.api.Plugin
|
22 | 20 | import org.gradle.api.Project
|
23 | 21 | import org.gradle.api.publish.PublishingExtension
|
24 | 22 | import org.gradle.api.publish.maven.MavenPublication
|
25 | 23 | import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
|
26 |
| -import org.gradle.api.tasks.Copy |
27 | 24 | import org.gradle.api.tasks.TaskProvider
|
28 | 25 | import org.gradle.kotlin.dsl.apply
|
29 | 26 | import org.gradle.kotlin.dsl.configure
|
@@ -84,74 +81,6 @@ abstract class BaseFirebaseLibraryPlugin : Plugin<Project> {
|
84 | 81 | }
|
85 | 82 | }
|
86 | 83 |
|
87 |
| - protected fun getSemverTaskJar(project: Project, firebaseLibrary: FirebaseLibraryExtension) { |
88 |
| - project.mkdir("semver") |
89 |
| - project.tasks.register<GmavenCopier>("copyPreviousArtifacts") { |
90 |
| - dependsOn("jar") |
91 |
| - project.file("semver/previous.jar").delete() |
92 |
| - groupId.value(firebaseLibrary.groupId.get()) |
93 |
| - artifactId.value(firebaseLibrary.artifactId.get()) |
94 |
| - aarAndroidFile.value(false) |
95 |
| - filePath.value(project.file("semver/previous.jar").absolutePath) |
96 |
| - } |
97 |
| - val currentJarFile = |
98 |
| - project |
99 |
| - .file("build/libs/${firebaseLibrary.artifactId.get()}-${firebaseLibrary.version}.jar") |
100 |
| - .absolutePath |
101 |
| - val previousJarFile = project.file("semver/previous.jar").absolutePath |
102 |
| - project.tasks.register<ApiDiffer>("semverCheck") { |
103 |
| - currentJar.value(currentJarFile) |
104 |
| - previousJar.value(previousJarFile) |
105 |
| - version.value(firebaseLibrary.version) |
106 |
| - previousVersionString.value( |
107 |
| - GmavenHelper(firebaseLibrary.groupId.get(), firebaseLibrary.artifactId.get()) |
108 |
| - .getLatestReleasedVersion() |
109 |
| - ) |
110 |
| - |
111 |
| - dependsOn("copyPreviousArtifacts") |
112 |
| - } |
113 |
| - } |
114 |
| - protected fun getSemverTaskAar(project: Project, firebaseLibrary: FirebaseLibraryExtension) { |
115 |
| - project.mkdir("semver") |
116 |
| - project.tasks.register<GmavenCopier>("copyPreviousArtifacts") { |
117 |
| - dependsOn("bundleReleaseAar") |
118 |
| - project.file("semver/previous.aar").delete() |
119 |
| - |
120 |
| - groupId.value(firebaseLibrary.groupId.get()) |
121 |
| - artifactId.value(firebaseLibrary.artifactId.get()) |
122 |
| - aarAndroidFile.value(true) |
123 |
| - filePath.value(project.file("semver/previous.aar").absolutePath) |
124 |
| - } |
125 |
| - |
126 |
| - project.tasks.register<Copy>("extractCurrentClasses") { |
127 |
| - dependsOn("bundleReleaseAar") |
128 |
| - |
129 |
| - from(project.zipTree("build/outputs/aar/${firebaseLibrary.artifactId.get()}-release.aar")) |
130 |
| - into(project.file("semver/current-version")) |
131 |
| - } |
132 |
| - project.tasks.register<Copy>("extractPreviousClasses") { |
133 |
| - dependsOn("copyPreviousArtifacts") |
134 |
| - |
135 |
| - from(project.zipTree("semver/previous.aar")) |
136 |
| - into(project.file("semver/previous-version")) |
137 |
| - } |
138 |
| - |
139 |
| - val currentJarFile = project.file("semver/current-version/classes.jar").absolutePath |
140 |
| - |
141 |
| - val previousJarFile = project.file("semver/previous-version/classes.jar").absolutePath |
142 |
| - project.tasks.register<ApiDiffer>("semverCheck") { |
143 |
| - currentJar.value(currentJarFile) |
144 |
| - previousJar.value(previousJarFile) |
145 |
| - version.value(firebaseLibrary.version) |
146 |
| - previousVersionString.value( |
147 |
| - GmavenHelper(firebaseLibrary.groupId.get(), firebaseLibrary.artifactId.get()) |
148 |
| - .getLatestReleasedVersion() |
149 |
| - ) |
150 |
| - dependsOn("extractCurrentClasses") |
151 |
| - dependsOn("extractPreviousClasses") |
152 |
| - } |
153 |
| - } |
154 |
| - |
155 | 84 | protected fun getGenerateApiTxt(project: Project, srcDirs: Set<File>) =
|
156 | 85 | project.tasks.register<GenerateApiTxtTask>("generateApiTxtFile") {
|
157 | 86 | sources.value(project.provider { srcDirs })
|
|
0 commit comments