2023-01-27 15:34:46 +13:00
|
|
|
plugins {
|
|
|
|
id 'java'
|
|
|
|
id "org.moditect.gradleplugin" version "1.0.0-rc3"
|
|
|
|
}
|
|
|
|
|
|
|
|
apply from: "$rootDir/gradle/gradle_scripts/java.gradle"
|
|
|
|
apply from: "$rootDir/gradle/gradle_scripts/commons.gradle"
|
|
|
|
apply from: "$rootDir/gradle/gradle_scripts/lombok.gradle"
|
|
|
|
apply from: "$rootDir/gradle/gradle_scripts/extension.gradle"
|
|
|
|
|
|
|
|
tasks.withType(JavaCompile).configureEach {
|
|
|
|
doFirst {
|
|
|
|
options.compilerArgs += [
|
|
|
|
'--module-path', classpath.asPath
|
|
|
|
]
|
|
|
|
classpath = files()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
configurations {
|
|
|
|
compileOnly.extendsFrom(dep)
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
implementation 'com.github.mwiede:jsch:0.2.5'
|
|
|
|
compileOnly project(':app')
|
|
|
|
testImplementation project(':app')
|
|
|
|
testImplementation 'org.apache.commons:commons-lang3:3.12.0'
|
|
|
|
implementation 'org.apache.commons:commons-exec:1.3'
|
2023-01-29 22:49:58 +13:00
|
|
|
compileOnly group: 'com.dlsc.preferencesfx', name: 'preferencesfx-core', version: '11.15.0'
|
|
|
|
compileOnly group: 'com.dlsc.formsfx', name: 'formsfx-core', version: '11.6.0'
|
2023-01-27 15:34:46 +13:00
|
|
|
}
|
|
|
|
|
|
|
|
List<String> jvmDevArgs = [
|
|
|
|
"--add-reads", "io.xpipe.ext.proc=ALL-UNNAMED"
|
|
|
|
]
|
|
|
|
|
|
|
|
tasks.withType(Test) {
|
|
|
|
jvmArgs += jvmDevArgs
|
|
|
|
}
|