[英]Gradle: How do I copy servlet JARS to a folder in WAR file?
My build.gradle excludes jsp-api.jar, servlet-api.jar from WEB-INF/lib in WAR file: 我的build.gradle从WAR文件中的WEB-INF / lib中排除了jsp-api.jar和servlet-api.jar:
ext{
servlet = [
'javax.servlet.jsp:jsp-api:2.2',
'javax.servlet:servlet-api:2.3'
]
}
war {
dependencies {
providedCompile servlet
}
}
I need those JARS in a separate 'libs' folder in the WAR file. 我需要WAR文件中单独的“ libs”文件夹中的那些JARS。 How do I do that? 我怎么做?
Something like 就像是
war { from(configurations.providedCompile) { into 'libs' } }
should do. 应该做。
Btw. 顺便说一句。 the dependencies
block inside the war
block is misplaced. war
块内的dependencies
块放错了位置。
It works as Gradle is very generous, but it should really be outside. 它可以工作,因为Gradle非常慷慨,但实际上应该在外面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.