added module-info.class to envelope-loader library
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
woggioniMavenRepositoryUrl=https://woggioni.net/mvn/
|
||||
publishMavenRepositoryUrl=https://mvn.woggioni.net/
|
||||
|
||||
lys.version = 2023.03
|
||||
lys.version = 2023.06.13
|
||||
|
||||
version.envelope=2023.03.04
|
||||
version.envelope=2023.06.13
|
||||
version.gradle=7.6
|
||||
|
@@ -7,12 +7,15 @@ ext {
|
||||
setProperty('jpms.module.name', 'net.woggioni.envelope')
|
||||
}
|
||||
|
||||
|
||||
configurations {
|
||||
embedded {
|
||||
visible = false
|
||||
canBeConsumed = false
|
||||
}
|
||||
compileOnly.extendsFrom(embedded)
|
||||
compileOnly {
|
||||
extendsFrom(embedded)
|
||||
}
|
||||
tar {
|
||||
visible = true
|
||||
canBeConsumed = true
|
||||
@@ -22,7 +25,7 @@ configurations {
|
||||
|
||||
dependencies {
|
||||
embedded project(path: ":common", configuration: 'archives')
|
||||
embedded project(path: ":loader", configuration: 'archives')
|
||||
embedded project(path: ":loader", configuration: 'embed')
|
||||
}
|
||||
|
||||
java {
|
||||
|
@@ -7,12 +7,15 @@ ext {
|
||||
setProperty('jpms.module.name', 'net.woggioni.envelope.loader')
|
||||
}
|
||||
|
||||
compileJava11 {
|
||||
exclude('module-info.java')
|
||||
configurations {
|
||||
embed {
|
||||
canBeResolved = true
|
||||
canBeConsumed = true
|
||||
visible = true
|
||||
transitive = true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
maven(MavenPublication) {
|
||||
@@ -24,3 +27,24 @@ publishing {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
tasks.register('embedJar', Jar) { jar ->
|
||||
Provider<Jar> jarTaskProvider = tasks.named(JavaPlugin.JAR_TASK_NAME)
|
||||
jar.inputs.files(jarTaskProvider)
|
||||
archiveClassifier = 'embed'
|
||||
from(zipTree(jarTaskProvider.map { it.archiveFile} )) {
|
||||
exclude '**/module-info.class'
|
||||
}
|
||||
manifest{
|
||||
attributes([
|
||||
'Multi-Release': 'true'
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
artifacts {
|
||||
embed(embedJar)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user