Gradle:将web-inf/lib拷贝到root目录下



我正在转换一个旧项目,它使用applet从ant gradle。我的问题在于我需要能够将我的lib文件夹从web-inf复制到war的基础,以便我的applet可以访问jar。我试过使用移动任务,但这似乎并不影响战争任务内部的目录。有人可以提供任何帮助吗,我试着做一个任务,运行如下:

from configurations.runtime
into "$buildDir/lib"

这似乎只影响我的$buildDir/lib文件夹,而不是我的war中的根目录。我假设有一个类似的命令我可以添加到战争任务中使其工作?

您可以通过这种方式将所有jar文件带到rootdir/libs:

war {
    // bring all jars to RootDir/libs
    from(configurations.runtime) {
        into 'libs'
    }
}

最新更新