gradle - gradle-从关系中的依赖项目建立耳朵

标签 gradle nexus

我将项目依赖项存储在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/

相关文章:

android - RecyclerView上 Unresolved reference

maven-2 - 无法通过 Nexus 代理到 Maven 仓库

android - 如何修复 'react-native run-android' 启动错误 "Resetting to invalid mark"

android-studio - gradle 中的 'all' 和 'each' 有什么区别?

android - 没有缓存版本的 com.android.tools.build :gradle:1. 2.3 可用于离线模式

jenkins - 如何将多个工件部署到 Nexus?

exception - 无法在本地运行 Sonatype Nexus

jsp - 使用SpringMVC +嵌入式Jetty + Gradle设置JSP

java - Maven settings.xml 未使用

Android - 多个 AAR 变体 Nexus 上传