Gradle:如何将servlet JARS复制到WAR文件中的文件夹?

时间:2016-04-29 18:15:24

标签: java jsp servlets gradle war

我的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放在一个单独的“libs' WAR文件中的文件夹。 我该怎么做?

1 个答案:

答案 0 :(得分:1)

这样的东西
war { from(configurations.providedCompile) { into 'libs' } }

应该这样做。

顺便说一下。 dependencies块内的war块放错了位置 它起作用,因为Gradle非常慷慨,但它应该在外面。