2011-08-16 31 views
0

用于对Roo的项目矿山周工作之后停止更新目录内的.class档案:袋鼠已经不更新类文件

项目的\ src \主\ web应用\ WEB-INF \类\ COM \公司

项目的\ src \主\ web应用\ WEB-INF \类\ COM \公司\ WEB

当我在本地的Tomcat它STS部署使用新的cl驴文件,但perform package命令使用了上述位置的旧文件。

一旦我部署了战争文件到远程服务器,我得到了愚蠢的错误。 我花了一天的时间才弄清楚发生了什么问题。

我该如何让Roo再次更新.class文件?我试过poll now,但它在一秒钟内完成,没有任何结果。

回答

0

您是否尝试过从roo shell中执行perform clean?这应该删除目标文件夹并重建所有类文件。

+0

是的,我做到了。问题在于它不会像上面描述的那样重新生成项目文件夹内的.class文件。当在STS内部署到本地Tomcat时,它神奇地拥有所有正确的类文件。 – Hedge

+0

我从来没有与我工作过的roo项目有过这个问题,您是否尝试过命令行shell与STS视图?如果它仍然存在,那么可能需要在STS中引入代码并删除对roo的开发依赖。 –