我将项目依赖项存储在nexus存储库中。让我们说我有三个项目A,B和C,所有这些都是作为WAR构建的并存储在nexus中。我想有一个项目D,它应该被构建为一个EAR文件,由三个项目(A,B和C)组成。如果不再在D?
中创建子项目(A,B和C),这是否可行?答案 0 :(得分:0)
您需要做的是配置存储库以在build.gradle
应用ear
插件的地方下载工件和依赖项:
apply plugin: 'ear'
repositories {
mavenLocal()
}
dependencies {
deploy 'lol:lol:1.0'
}
查看演示here。首先运行gradle publishToMavenLocal
然后gradle -b ear.gradle build
。在build/libs
下可以找到*.ear
文件。