在Eclipse(使用Maven和GWT)下,我有4个项目。
我在Java代码源中进行了修改。
要将我的修改放在应用程序服务器(Jonas服务器)中,我自动对所有项目进行清理/构建,然后对包含入口点的项目进行GWT编译。
最后是包含入口点的该项目的导出WAR。
当我将此WAR放在应用程序服务器(Jonas)上,并停止并重新启动服务器时,
我的最后更改不在服务器中!
但是,当我在本地运行我的GWT应用程序(localhost:8080)时,我的最后一次更改都存在。
你遇到过这样的情况吗?有什么可以解释的?
谢谢
答案 0 :(得分:0)
如果您对子项目进行了修改,但没有增加版本号,则可能会继续使用过时的版本。
这取决于你所说的“我自动清理/构建所有项目”,
我建议您在升级时更新项目的版本号,和/或使用-U参数构建(mvn clean install -U)