我将项目依赖项存储在nexus存储库中。假设我有三个项目A,B和C,所有这些项目都是作为WAR构建的,并存储在关系中。我想有一个项目D,该项目应构建为EAR文件,其中包括所有三个项目(A,B和C)。是否可以在D内不再次创建子项目(A,B和C)?
最佳答案
您需要做的是配置一个存储库,以下载应用了build.gradle
插件的ear
中的 Artifact 和依赖项:
apply plugin: 'ear'
repositories {
mavenLocal()
}
dependencies {
deploy 'lol:lol:1.0'
}
看看演示here。首先运行
gradle publishToMavenLocal
,然后运行gradle -b ear.gradle build
。在build/libs
和*.ear
文件下可以找到。
关于gradle - gradle-从关系中的依赖项目建立耳朵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46675757/