Gradle:如何将 servlet JARS 复制到 WAR 文件中的文件夹?
Gradle: How do I copy servlet JARS to a folder 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
}
}
我需要将这些 JARS 放在 WAR 文件的单独 'libs' 文件夹中。
我该怎么做?
类似
war { from(configurations.providedCompile) { into 'libs' } }
应该做。
顺便说一句。 war
块中的 dependencies
块放错了地方。
行之有效Gradle很慷慨,不过真的应该在外面。
我的 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
}
}
我需要将这些 JARS 放在 WAR 文件的单独 'libs' 文件夹中。 我该怎么做?
类似
war { from(configurations.providedCompile) { into 'libs' } }
应该做。
顺便说一句。 war
块中的 dependencies
块放错了地方。
行之有效Gradle很慷慨,不过真的应该在外面。