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很慷慨,不过真的应该在外面。