我刚刚开始使用maven和m2eclipse。 以前我一直在做的是:
1)将我的应用程序部署到tomcat。 2)对java或jsp文件进行任何更改。 3)再次保存并运行应用程序(除非我更改了配置文件,否则不需要重新启动)。
现在,每当我在eclipse中对我的maven项目做一个小改动时,我必须进行“预清理安装”以再次编译和部署应用程序,然后重新启动weblogic 10以查看更改。
无论如何(或者我做的不对),当我修改类或jsp文件时,代码将在我保存文件时编译和部署,就像之前使用eclipse默认项目构建器一样和tomcat?
此外,当我从SVN签出maven项目时,Eclipes显示由于某些缺少类而导致的一堆编译错误,但是当我使用m2eclipse构建项目时,所有内容都成功构建。为什么eclipse不能识别类?
我看了下面的答案,但我无法弄清楚问题。
答案 0 :(得分:0)
现在,每当我在eclipse中对我的maven项目做一个小改动时,我必须进行“预清理安装”以再次编译和部署应用程序,然后重新启动weblogic 10以查看更改。
你不应该这样做。您使用的是Oracle Enterprise Pack for Eclipse (OEPE)(可从the market place或an update site获得)和WTP吗?
无论如何(或者我做的不对),当我修改类或jsp文件时,代码将在我保存文件时编译和部署,就像之前使用eclipse默认项目构建器一样和tomcat?
见上文。
另外,当我从SVN签出maven项目时,由于缺少一些类,Eclipes会显示大量的编译错误,但是当我使用m2eclipse构建项目时,一切都成功了。为什么eclipse不能识别类?
尝试以下操作:右键单击项目,然后 Maven>更新项目配置。