【发布时间】:2017-02-12 02:46:14
【问题描述】:
目前我有两个带有 gradle build.gradle 的项目。首先是要创建一个胖 jar 文件,我想将它包含在一个 war 文件中。我认为编译它就足够了,但它似乎并没有出现在我的 war 文件的 /lib 目录中。任何人都认为我对 gradle 很陌生。
dependencies {
compile project(':JarProject')
providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
providedCompile 'org.apache.tomcat:tomcat-jsp-api:7.0.55'
}
war {
archiveName 'WarProject.war'
from 'JarProject/build/libs'
webXml = file('src/web.xml')
}
第二次项目战是否需要在providedRuntime中?或者我应该在本地 maven 存储库中发布来自其他项目的 jar 并以这种方式包含它?
【问题讨论】:
标签: gradle build.gradle