我有2个环境 - 登台和制作,我想在登台环境中包含一个不能到达生产环境的包。
我想创建两个不同的任务(一个用于制作,另一个用于分段。) 其中一个将调用“战争”任务而不包括(生产),另一个将调用“战争”任务并包含包(暂存)
我怎么能这样做呢?
答案 0 :(得分:0)
我想这段代码可能对你有帮助。通常,您可以创建各种配置,然后根据这些自定义配置(添加到它们的依赖项)构建jar或其他工件:
apply plugin: 'java'
configurations {
a
b
}
repositories {
mavenCentral()
}
dependencies {
a 'com.google.inject:guice:3.0'
b 'com.google.guava:guava:16.0.1'
}
task prod(type: Jar) {
from configurations.a
}
task staging(type: Jar) {
from configurations.b
}