Gradle AppEngine项目文件更改未反映,无需重新启动

时间:2014-10-21 14:43:16

标签: java eclipse google-app-engine gradle gradle-eclipse

我想知道其他人如何处理这个文件更改问题没有反映在用户gradle或maven的运行应用程序中(在这种情况下是gradle)

我有一个gradle appengine项目,当应用程序运行时,如果我对HTML,CSS等静态资源进行任何更改。 JS,它没有反映在appengine的jetty war文件夹中。

这是阻止我使用Gradle或Maven的唯一原因。

我想知道

  1. 是否有任何标准解决方案可以解决此问题?
  2. 如果不是我们有更好的选择?
  3. 其他人在开发过程中如何在项目中使用gralde
  4. 我正在使用eclipse进行开发

2 个答案:

答案 0 :(得分:0)

尝试使用devappserver的标志进行扫描和重新加载:

-Dappengine.fullscan.seconds=5(或您喜欢的一些数字)

如果使用gradle,请参阅本期GitHub上的问题:https://github.com/GoogleCloudPlatform/gradle-appengine-plugin/issues/97

如果直接从eclipse启动,则可能必须将其添加到启动配置的正确位置。

答案 1 :(得分:0)

在Maven中运行'package'目标,在Gradle中运行'assemble'任务,两者都将更新目标目录,并导致devserver重新加载应用程序。