##// END OF EJS Templates
Reworked shell execution traits, removed useless wrappers, added JsonDelegate for using with closures to construct json-like objects.
Reworked shell execution traits, removed useless wrappers, added JsonDelegate for using with closures to construct json-like objects.

File last commit:

r16:0e291927620c default
r18:97a649d829ac default
Show More
build.gradle
40 lines | 759 B | text/x-groovy | GroovyLexer
cin
Initial commit, ported some traits from container-plugin
r0 plugins {
id "java-library"
id "ivy-publish"
}
java {
withJavadocJar()
withSourcesJar()
cin
Changed TaskEnvSpecMixin , Fixed bug in ExtraProps extension when updating extra pros of objects.
r16 toolchain {
cin
WIP setup pulication tasks to local repository
r1 languageVersion = JavaLanguageVersion.of(17)
}
cin
Initial commit, ported some traits from container-plugin
r0 }
dependencies {
cin
WIP
r14 compileOnly libs.jdt.annotations
cin
Initial commit, ported some traits from container-plugin
r0 api gradleApi()
}
task printVersion{
doLast {
cin
WIP setup pulication tasks to local repository
r1 println "project: $project.group:$project.name:$project.version"
cin
Initial commit, ported some traits from container-plugin
r0 println "jar: ${->jar.archiveFileName.get()}"
}
}
publishing {
repositories {
ivy {
url "${System.properties["user.home"]}/ivy-repo"
}
}
cin
WIP setup pulication tasks to local repository
r1 publications {
ivy(IvyPublication) {
from components.java
descriptor.description {
text = providers.provider({ description })
}
}
}
cin
Initial commit, ported some traits from container-plugin
r0 }