mirror of
https://github.com/lukasabbe/bookshelf-inspector.git
synced 2026-04-30 10:40:53 +00:00
46 lines
1.1 KiB
Groovy
46 lines
1.1 KiB
Groovy
plugins {
|
|
id 'multiloader-common'
|
|
}
|
|
|
|
configurations {
|
|
commonJava{
|
|
canBeResolved = true
|
|
}
|
|
commonResources{
|
|
canBeResolved = true
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation("org.yaml:snakeyaml:${project.YAML_snake}")
|
|
compileOnly(project(':common')) {
|
|
capabilities {
|
|
requireCapability "$group:$mod_id"
|
|
}
|
|
}
|
|
commonJava project(path: ':common', configuration: 'commonJava')
|
|
commonResources project(path: ':common', configuration: 'commonResources')
|
|
}
|
|
|
|
tasks.named('compileJava', JavaCompile) {
|
|
dependsOn(configurations.commonJava)
|
|
source(configurations.commonJava)
|
|
}
|
|
|
|
processResources {
|
|
dependsOn(configurations.commonResources)
|
|
from(configurations.commonResources)
|
|
}
|
|
|
|
tasks.named('javadoc', Javadoc).configure {
|
|
dependsOn(configurations.commonJava)
|
|
source(configurations.commonJava)
|
|
}
|
|
|
|
tasks.named('sourcesJar', Jar) {
|
|
dependsOn(configurations.commonJava)
|
|
from(configurations.commonJava)
|
|
dependsOn(configurations.commonResources)
|
|
from(configurations.commonResources)
|
|
}
|