Gradle - 从存储库构建包含战争的耳朵
Gradle - build ear containing wars from repositories
我有一个 gradle 项目构建 war 然后将其发布到 artifactory。
所以现在我有一个项目需要 war(s) 并将其放入耳中。我发现让它工作的唯一方法是指定构建工件的路径或项目名称。
如何通过指定依赖项来构建它,以便可以从存储库下载 war?
感谢任何帮助。
我能够做到这一点 - 通过这样做:
依赖项{
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' )
}
}
我有一个 gradle 项目构建 war 然后将其发布到 artifactory。 所以现在我有一个项目需要 war(s) 并将其放入耳中。我发现让它工作的唯一方法是指定构建工件的路径或项目名称。
如何通过指定依赖项来构建它,以便可以从存储库下载 war?
感谢任何帮助。
我能够做到这一点 - 通过这样做:
依赖项{
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' )
}
}