maven2 war项目取决于jar项目

时间:2011-05-03 21:33:14

标签: java maven-2 maven

我有一个基本要求。

我有两个项目:

  1. 网络应用程序(Maven2项目)
  2. 实用程序jar项目(Maven2项目)
  3. 当我构建Web应用程序时,我希望它包含实用程序jar。我试图将jar项目依赖项添加到我的war pom.xml但是我得到以下错误。我不确定我是否遗漏了一些非常基本的东西。

    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Failed to resolve artifact.
    
    Missing:
    ----------
    1) myJarProject:jar:1.0.0.CI-SNAPSHOT
    
      Try downloading the file manually from the project website.
    
      Then, install it using the command: 
    

    谢谢

2 个答案:

答案 0 :(得分:1)

我猜这些是两个独立的maven项目(不是同一个项目的两个模块)?在这种情况下,maven将不知道如何获取myJarProject,除非您首先在该项目上运行mvn clean install将其放入本地存储库。然后当您在mvn package上运行myWarProject时,它将能够在本地仓库中找到jar项目。

答案 1 :(得分:0)

实际上这更像是我的错误。我为这两个项目都给了同样的groupId。当我更改groupID以确保它们对于两个项目都不同时,它开始正常工作。 -

相关问题