我有一个gradle项目构建战争,然后它被发布到artifactory。 所以现在我有一个项目需要接受战争并把它放入耳中。我发现让它工作的唯一方法是指定构建工件的路径或项目名称。
如何通过指定依赖项来构建它,以便可以从存储库下载war?
任何帮助表示感谢。
答案 0 :(得分:0)
我能够做到这一点 - 通过这样做:
依赖项{
earlib(
[group: 'com.company', name: 'webapp1', version: '1.1-SNAPSHOT', ext: 'war'],
[group: 'com.company', name: 'webapp2', version: '1.1-SNAPSHOT', ext: 'war'])
}
ear {
baseName = ' bundle'
extension = 'ear'
deploymentDescriptor{
webModule( 'lib/webapp1-1.1-SNAPSHOT.war', '/webapp1' )
webModule( 'lib/webapp2-1.1-SNAPSHOT.war', '/webapp2' )
}
}