gradle - 从 nexus 中的依赖项目构建耳朵
gradle - Build ear from dependent projects in nexus
我将项目依赖项存储在 nexus 存储库中。假设我有三个项目 A、B 和 C,所有这些都构建为 WAR 并存储在 nexus 中。我想要一个应该构建为 EAR 文件的项目 D,它由所有三个项目(A、B 和 C)组成。这是否可能无需在 D 中再次创建子项目(A、B 和 C)?
您需要做的是配置一个存储库以在 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
下可以找到文件。
我将项目依赖项存储在 nexus 存储库中。假设我有三个项目 A、B 和 C,所有这些都构建为 WAR 并存储在 nexus 中。我想要一个应该构建为 EAR 文件的项目 D,它由所有三个项目(A、B 和 C)组成。这是否可能无需在 D 中再次创建子项目(A、B 和 C)?
您需要做的是配置一个存储库以在 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
下可以找到文件。