Ton*_*ony 15 java eclipse gwt maven-2
我正在将现有项目从GWT 1.5.2更新为GWT 2.0.0.我们使用maven 2来管理我们的依赖项,并在Eclipse 3.5中完成所有开发.
因为我们使用maven来管理我们的依赖项,所以我没有像warT指定的那样在war\web-inf\lib目录中拥有所有这些jar.相反,它们位于maven存储库中,就像maven喜欢它们一样.我已经设置了项目,以便maven可以在开发或Web模式下成功构建和启动,并且应用程序可以正常运行.
问题是当我从Eclipse启动时,我得到一个java.lang.NoClassDefFoundError.如果我在启动之前手动将我的依赖项复制到war\web-inf\lib中,一切运行正常,但这并不适合长期解决方案.首先,如果我将所有这些罐子检查到我们的版本控制中,那将破坏我们从maven获得的大部分价值.像maven一样恼人,抛弃它不是答案.其次,让开发人员在每次调试时手动复制它们都是荒谬的.
那么我可以让Eclipse在启动之前将依赖项复制到war\web-inf\lib中吗?有没有我想念的替代解决方案?
谢谢,
托尼
Pas*_*ent 11
运行gwt:eclipse
目标会将maven依赖项复制到war/WEB-INF/lib
.有关更多详细信息,请参阅Maven GWT插件的Eclipse IDE Integration文档的Eclipse Configuration部分.另请参阅有关Maven GWT 2.0和Eclipse的答案.
归档时间: |
|
查看次数: |
20308 次 |
最近记录: |