Gradle - JAR被复制到WEB-INF中被GoogleAppEngine覆盖?

时间:2014-05-23 11:08:07

标签: java google-app-engine gradle web-inf

我目前正在使用Gradle编译并将我的Java代码上传到GoogleAppEngine。它在本地编译很好,问题是代码所依赖的JAR库不在" WEB-INF" GAE上的文件夹。

我目前正在使用War将JAR文件复制到WEB-INF,使用:

copy {
    from 'libs'
    into 'build/exploded-war/WEB-INF'
    include '**/*.jar'
}

问题在于,如果它在" gaeUpdate"之前执行此操作。命令然后覆盖WEB-INF文件夹并删除JAR,从而不上传。如果它在gaeUpdate命令之后执行,则为时已晚,文件已经上传到服务器,因此不会上传。

重要的是要注意,如果我进入" gradle"在没有" gaeUpdate"的控制台中那么JAR就不会被删除,只有在" gaeUpdate"添加它们似乎被删除。

是否可以在" build"之后上传文件?文件夹已创建,但在服务器上传之前?

0 个答案:

没有答案