我正在使用gradle 4.1 我的项目有五个模块。构建完成后,我会在每个模块中生成五个罐子。 我的目标是创建一个zip存档并将其上传到artifactory服务器。 只有当其他模块的构建完成时,我才能用我的罐子生成我的zip部署工件。我看到它从libs目录中复制jar,但是我正在寻找在项目的整体构建之后执行此操作的方法。我看到一些与dependsOn的例子,但它似乎并没有工作。 以下是我有:使用分发插件构建项目后运行gradle任务
apply plugin: 'distribution'
distributions {
main {
baseName = 'b-deploy'
contents {
from { "b-model/build/libs/b-model-${version}.jar" }
from { "b-wsdl/build/libs/b-wsdl-${version}.jar" }
from { "b-common/build/libs/b-common-${version}.jar" }
from { "b-rest/build/libs/b-rest-${version}.jar" }
from { "b-soap/build/libs/b-soap-${version}.jar" }
}
}
}
Thanks @madhead。 'deployable'是否带有插件? – rastaman
作为第一步,您可以将其创建为自定义配置。这个名字是任意的。 – madhead
在创建自定义配置时,我需要使用'extendsFrom'正确地将其从其他扩展到她?或者这是不必要的? – rastaman