0

我正在尝试运行两个不同的任务,一个用于暂存环境,另一个用于生产。这些任务依赖于运行它的架构,因为它们使用本机库。是否可以使用参数运行任务,以便我可以为运行指定正确的本机库?

task stagingRun(type: JavaExec) {

classpath = sourceSets.main.runtimeClasspath
main = 'project.JavaApp'

systemProperty "java.library.path", "libs/NORDIC/NativeLibraries/NatLinux64"

systemProperty 'SILVERBACK_URL', 'https://myback.com/api/'
systemProperty 'DATABASE_PATH', 'jdbc:h2:file:./data/backUp;AUTO_RECONNECT=TRUE'
systemProperty 'BACKUP_PATH', "main/data/backup.json"
}

task deployRun(type: JavaExec) {

classpath = sourceSets.main.runtimeClasspath
main = 'project.JavaApp'

systemProperty "java.library.path", "libs/NORDIC/NativeLibraries/NatWin64"

systemProperty 'SILVERBACK_URL', 'https://myback.production.com/api/'
systemProperty 'DATABASE_PATH', 'jdbc:h2:file:/data/backUp;AUTO_RECONNECT=TRUE'
systemProperty 'BACKUP_PATH', "/data/backup.json"
}
4

0 回答 0