0


在 Eclipse(使用 Maven 和 GWT)下,我有 4 个项目。

我在我的 Java 代码源中进行了修改。为了将我的修改放在应用程序服务器(Jonas 服务器)中,
我对所有项目进行了自动清理/构建,
然后对包含入口点的项目进行了 GWT 编译。
最后是包含入口点的该项目的导出 WAR。
当我将此 WAR 放在应用程序服务器 (Jonas) 上并停止并重新启动服务器时,
我最后的更改不存在于服务器中!!!

但是,当我在本地 (localhost:8080) 运行我的 GWT 应用程序时,我最后的更改是存在的。

你遇到过这样的情况吗?有什么可以解释的?
谢谢

4

1 回答 1

0

如果您对子项目进行了修改,但没有增加版本号,您可能会继续使用过时的版本。

这取决于您所说的“我对所有项目进行了清理/自动构建”,

我建议您在升级时更新项目的版本号,和/或使用 -U 参数构建 (mvn clean install -U)

于 2012-09-28T08:13:21.563 回答