1

我想知道其他人是如何处理这个文件更改问题的

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

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

我想知道

  1. 有没有解决这个问题的标准解决方案?
  2. 如果不是,我们有什么更好的选择?
  3. 在开发过程中,其他人实际上是如何在项目中使用 gradde

我正在使用 eclipse 进行开发

4

2 回答 2

0

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

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

如果使用 gradle,如 GitHub 上的此问题所述:https ://github.com/GoogleCloudPlatform/gradle-appengine-plugin/issues/97

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

于 2014-10-21T15:17:51.990 回答
0

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

于 2016-08-06T13:08:28.380 回答