Gradle:如何将 POM 文件复制到 WAR?
Gradle: How do I copy POM files to WAR?
我们 WAR 文件中的 WEB-INF\lib 文件夹应该作为我们用户的 flatDir 存储库。我想我需要为每个 JAR 提供一个 POM 文件,以便解决传递依赖关系。
如何将每个 JAR 的 POM 文件复制到我的 WAR 文件中的 WEB-INF\lib 文件夹?
我的根项目脚本:
apply plugin: 'war'
jar.enabled = false
war {
dependencies {
subprojects.each { runtime it }
providedCompile servlet
}
}
请参阅 flatDir documentation 中的
Note that this type of repository does not support any meta-data formats like Ivy XML or Maven POM files.
如果您想将所有依赖项(和 pom 文件)下载到一个 maven 目录结构中,您可以使用 this gist. To download javadocs and sources too see
我们 WAR 文件中的 WEB-INF\lib 文件夹应该作为我们用户的 flatDir 存储库。我想我需要为每个 JAR 提供一个 POM 文件,以便解决传递依赖关系。
如何将每个 JAR 的 POM 文件复制到我的 WAR 文件中的 WEB-INF\lib 文件夹?
我的根项目脚本:
apply plugin: 'war'
jar.enabled = false
war {
dependencies {
subprojects.each { runtime it }
providedCompile servlet
}
}
请参阅 flatDir documentation 中的
Note that this type of repository does not support any meta-data formats like Ivy XML or Maven POM files.
如果您想将所有依赖项(和 pom 文件)下载到一个 maven 目录结构中,您可以使用 this gist. To download javadocs and sources too see