Maven多模块项目 - jar不会从模块继承到另一个模块

时间:2012-04-05 09:34:55

标签: maven dependencies ear multi-module

我创建了一个多模块项目基础结构。我有另一个多模块项目基本代码(由其他人创建),它类似并且运行良好。两个项目都有相同的模块和类似的POM。两者都是企业项目,意味着两者都部署到ear文件中。我对多模块maven以及耳朵项目有些新意。

我有一个Web模块,而ear模块引用了Web模块。在我的耳朵pom Iv中提到了web模块作为依赖(不是)现在在工作项目中,所有的jar都是从一个名为“Ear Libraries”的库中的ear模块到web模块。我们可以在工作项目中的web-module的“Java EE modules dependencies”中看到这些jar。

但是我所创建的项目的web模块中没有显示jar,因此所有外部类(如smartgwt类)都会抛出错误。 POM类似。我甚至将项目导入到另一个工作区但现在使用了。该项目是否已损坏?我应该从头开始吗?

修改

这不是POM的错。我在两个应用程序中使用相同的POM(只需复制粘贴和更改应用程序的名称)。它们具有相同的结构,相同的模块。我使用的是M2Eclipse 0.9.9和RAD 7.5

工作项目网络模块图片 enter image description here

不工作 enter image description here

我们可以在EAR Libraries中看到,jar在工作项目中反映出来,但在Error-Project中没有。

0 个答案:

没有答案