解决maven多个模块中的编译错误

时间:2014-12-11 21:40:30

标签: maven

我是Maven的新手并尝试将ant项目转换为maven。我在master maven项目中创建了3个maven模块:

  • abc - 包含EJB和其他实用程序代码
  • def - 包含依赖于项目abc的Web代码
  • ear - 这个项目只是为上面的2个包括图书馆创建的耳朵。 到目前为止一切顺利。

因为项目def依赖于服务层的abc,所以它现在给我编译错误。我在下面显示的def projects pom.xml中添加了依赖项:

<modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>masterProj</groupId>
    <artifactId>masterProj</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>
  <groupId>def</groupId>
  <artifactId>def</artifactId>
  <packaging>war</packaging>
  <dependencies>
    <dependency>
        <groupId>abc</groupId>
        <artifactId>abc</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <type>war</type>
        <scope>compile</scope>
    </dependency>
  </dependencies>
</project>

但是eclipse仍然无法解决编译错误。

0 个答案:

没有答案