Create FUS Gradle plugin
fus-statistics-gradle-plugin can be used by any other Gradle plugins to collect additional metrics for FUS. KT-59627
This commit is contained in:
committed by
Space Team
parent
4ed7504d87
commit
9de791b9ac
@@ -6,9 +6,10 @@ To reproduce locally build all artifacts first:
|
||||
|
||||
```shell
|
||||
# clean local m2 from old artifacts to avoid unrelated failures
|
||||
find ~/.m2/repository/org/jetbrains/kotlin -name "*-1.9.255*" -delete
|
||||
# up-to-date version is in defaultSnapshotVersion property and should be used instead of "*-2.0.255*"
|
||||
find ~/.m2/repository/org/jetbrains/kotlin -name "*-2.0.255*" -delete
|
||||
|
||||
./gradlew install
|
||||
cd libraries
|
||||
mvn install -DskipTests
|
||||
./mvnw install -DskipTests
|
||||
```
|
||||
|
||||
@@ -28,6 +28,7 @@ class ArtifactsTest {
|
||||
"org.jetbrains.kotlin.gradle-subplugin-example.gradle.plugin",
|
||||
"gradle-warnings-detector",
|
||||
"kotlin-compiler-args-properties",
|
||||
"fus-statistics-gradle-plugin",
|
||||
"kotlin-gradle-plugin-tcs-android",
|
||||
"kotlin-gradle-subplugin-example",
|
||||
"kotlin-java-example",
|
||||
@@ -35,6 +36,7 @@ class ArtifactsTest {
|
||||
"org.jetbrains.kotlin.test.fixes.android.gradle.plugin",
|
||||
"org.jetbrains.kotlin.test.gradle-warnings-detector.gradle.plugin",
|
||||
"org.jetbrains.kotlin.test.kotlin-compiler-args-properties.gradle.plugin",
|
||||
"org.jetbrains.kotlin.fus-statistics-gradle-plugin.gradle.plugin",
|
||||
)
|
||||
|
||||
@Test
|
||||
|
||||
@@ -117,6 +117,7 @@ class CodeConformanceTest : TestCase() {
|
||||
"libraries/tools/gradle/android-test-fixes/build",
|
||||
"libraries/tools/gradle/gradle-warnings-detector/build",
|
||||
"libraries/tools/gradle/kotlin-compiler-args-properties/build",
|
||||
"libraries/tools/gradle/fus-statistics-gradle-plugin/build",
|
||||
"libraries/tools/kotlin-allopen/build",
|
||||
"libraries/tools/kotlin-assignment/build",
|
||||
"libraries/tools/kotlin-gradle-build-metrics/build",
|
||||
|
||||
@@ -128,6 +128,7 @@ private val internalPlugins = setOf(
|
||||
"android-test-fixes",
|
||||
"gradle-warnings-detector",
|
||||
"kotlin-compiler-args-properties",
|
||||
"fus-statistics-gradle-plugin",
|
||||
)
|
||||
|
||||
private val testPlugins = internalPlugins + setOf(
|
||||
@@ -631,6 +632,7 @@ fun Project.addBomCheckTask() {
|
||||
project(":gradle:kotlin-compiler-args-properties").path,
|
||||
project(":kotlin-gradle-build-metrics").path,
|
||||
project(":kotlin-gradle-statistics").path,
|
||||
project(":libraries:tools:gradle:fus-statistics-gradle-plugin").path
|
||||
)
|
||||
val projectPath = this@addBomCheckTask.path
|
||||
|
||||
|
||||
+1
@@ -155,6 +155,7 @@ fun Project.configureKotlinCompilationOptions() {
|
||||
":gradle:android-test-fixes",
|
||||
":gradle:gradle-warnings-detector",
|
||||
":gradle:kotlin-compiler-args-properties",
|
||||
":libraries:tools:gradle:fus-statistics-gradle-plugin",
|
||||
":js:js.config",
|
||||
":kotlin-allopen",
|
||||
":kotlin-assignment",
|
||||
|
||||
Reference in New Issue
Block a user