gradle - 从nexus中的依赖项目构建耳朵

时间:2017-10-10 20:48:49

标签: gradle nexus

我将项目依赖项存储在nexus存储库中。让我们说我有三个项目A,B和C,所有这些都是作为WAR构建的并存储在nexus中。我想有一个项目D,它应该被构建为一个EAR文件,由三个项目(A,B和C)组成。如果不再在D?

中创建子项目(A,B和C),这是否可行?

1 个答案:

答案 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文件。