version update and improved MultiVersionJarPlugin

This commit is contained in:
2022-06-27 00:14:41 +08:00
parent 3daab40e88
commit f034027abc
16 changed files with 181 additions and 141 deletions

View File

@@ -1,6 +1,31 @@
subprojects {
subprojects { subproject ->
apply plugin: 'java-library'
version = getProperty('version.myGradlePlugins')
java {
toolchain {
languageVersion = JavaLanguageVersion.of(11)
}
}
int javaVersion
if(subproject.path == ':osgi-app') {
javaVersion = 11
} else {
javaVersion = 8
}
tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) {
options.release = javaVersion
options.compilerArgs << '-parameters'
}
pluginManager.withPlugin('groovy') {
tasks.named("compileGroovy", GroovyCompile) {
options.release = javaVersion
}
}
repositories {
maven {
url = woggioniMavenRepositoryUrl