2011-05-03 96 views
0

我有一個基本要求。maven2戰爭項目取決於jar項目

我有2個項目:

  1. Web應用程序(Maven2的項目)
  2. 的實用程序JAR項目(Maven2的項目)

當我構建Web應用程序,我希望它包括工具瓶。我曾嘗試將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: 

謝謝

回答

1

我想這是兩個獨立的Maven項目(不是同一個項目的兩個模塊)?在這種情況下,maven將不知道如何獲得myJarProject,除非您先在該項目上運行mvn clean install,然後將其放入本地存儲庫。然後,當您運行myWarProject上的mvn package時,它將能夠在本地回購中找到該jar項目。

+0

我嘗試過乾淨安裝。兩者都是完全不同的項目。我的jar項目也在其他模塊中使用。出於某種原因,maven正在尋找maven repo中的依賴項,而不是本地文件系統。 – firemonkey 2011-05-03 21:39:42

+0

在這種情況下,查看您的兩個pom文件的相關部分將很有用... – 2011-05-03 21:46:51

+0

您的pom中是否有部分? – DaShaun 2011-05-03 21:48:37

0

其實它更多的是在我身邊的一個錯誤。我爲這兩個項目都給了同樣的groupId。當我更改groupID以確保它們對於兩個項目都不同時,它開始正常工作。 -

相關問題