Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import org.gradle.plugin.compatibility.compatibility

plugins {
id("com.netflix.nebula.plugin-plugin") version ("25.+")
Expand Down Expand Up @@ -59,76 +60,131 @@ gradlePlugin {
description = project.description
implementationClass = "nebula.plugin.info.InfoPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoBasic") {
id = "com.netflix.nebula.info-basic"
displayName = "Gradle Info Basic plugin"
description = project.description
implementationClass = "nebula.plugin.info.basic.BasicInfoPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoDependencies") {
id = "com.netflix.nebula.info-dependencies"
displayName = "Gradle Info Dependencies plugin"
description = project.description
implementationClass = "nebula.plugin.info.dependencies.DependenciesInfoPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoBroker") {
id = "com.netflix.nebula.info-broker"
displayName = "Gradle Info Broker plugin"
description = project.description
implementationClass = "nebula.plugin.info.InfoBrokerPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoCI") {
id = "com.netflix.nebula.info-ci"
displayName = "Gradle Info CI plugin"
description = project.description
implementationClass = "nebula.plugin.info.ci.ContinuousIntegrationInfoPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoJAR") {
id = "com.netflix.nebula.info-jar"
displayName = "Gradle Info JAR plugin"
description = project.description
implementationClass = "nebula.plugin.info.reporting.InfoJarManifestPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoJARProperties") {
id = "com.netflix.nebula.info-jar-properties"
displayName = "Gradle Info JAR properties plugin"
description = project.description
implementationClass = "nebula.plugin.info.reporting.InfoJarPropertiesFilePlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoJava") {
id = "com.netflix.nebula.info-java"
displayName = "Gradle Info Java plugin"
description = project.description
implementationClass = "nebula.plugin.info.java.InfoJavaPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoOwners") {
id = "com.netflix.nebula.info-owners"
displayName = "Gradle Info Owners plugin"
description = project.description
implementationClass = "nebula.plugin.info.basic.ManifestOwnersPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoProps") {
id = "com.netflix.nebula.info-props"
displayName = "Gradle Info Properties plugin"
description = project.description
implementationClass = "nebula.plugin.info.reporting.InfoPropertiesFilePlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
create("infoScm") {
id = "com.netflix.nebula.info-scm"
displayName = "Gradle Info SCM plugin"
description = project.description
implementationClass = "nebula.plugin.info.scm.ScmInfoPlugin"
tags.set(listOf("nebula", "info"))
compatibility {
features {
configurationCache.set(true)
}
}
}
}
}
18 changes: 9 additions & 9 deletions gradle.lockfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ com.googlecode.javaewah:JavaEWAH:1.2.3=testCompileClasspath,testRuntimeClasspath
com.jcraft:jzlib:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.netflix.nebula:gradle-contacts-plugin:8.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.netflix.nebula:nebula-gradle-interop:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.netflix.nebula:nebula-test:11.11.3=testCompileClasspath,testRuntimeClasspath
com.netflix.nebula:nebula-test:11.12.0=testCompileClasspath,testRuntimeClasspath
com.perforce:p4java:2015.2.1365273=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
commons-codec:commons-codec:1.20.0=testCompileClasspath,testRuntimeClasspath
io.leangen.geantyref:geantyref:1.3.16=testRuntimeClasspath
Expand All @@ -29,14 +29,14 @@ org.jetbrains.kotlin:kotlin-stdlib:2.2.0=runtimeClasspath
org.jetbrains.kotlin:kotlin-stdlib:2.2.20=compileClasspath,embeddedKotlin,testCompileClasspath,testRuntimeClasspath
org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter-api:5.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter-engine:5.14.1=testRuntimeClasspath
org.junit.jupiter:junit-jupiter-params:5.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter:5.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-commons:1.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-launcher:1.14.1=testCompileClasspath,testRuntimeClasspath
org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter-api:5.14.3=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter-engine:5.14.3=testRuntimeClasspath
org.junit.jupiter:junit-jupiter-params:5.14.3=testCompileClasspath,testRuntimeClasspath
org.junit.jupiter:junit-jupiter:5.14.3=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-commons:1.14.3=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-engine:1.14.3=testCompileClasspath,testRuntimeClasspath
org.junit.platform:junit-platform-launcher:1.14.3=testCompileClasspath,testRuntimeClasspath
org.junit:junit-bom:5.14.3=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:2.4=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
org.slf4j:slf4j-api:2.0.17=testCompileClasspath,testRuntimeClasspath
Expand Down