我有我的項目PartnerLocator-Admin,依賴於我的其他項目PartnerLocator-PRM,它使用maven在本地構建和安裝。 然而PartnerLocator-管理員構建失敗消息:爲什麼maven在遠程回購中尋找本地依賴.pom?
未能就項目PartnerLocator - 管理執行目標:無法解析項目com.se.pl:PartnerLocator-Admin:war:1.0依賴性:無法收集的依賴at com.se.pl:PartnerLocator-PRM:jar:1.0:無法讀取com.se.pl:PartnerLocator-PRM:jar:1.0的工件描述符:未能找到com.se.pl:PartnerLocator:pom:1.0在http://repo.maven.apache.org/maven2被緩存在本地倉庫...
下面是這種依賴是如何定義的:
<dependency>
<artifactId>PartnerLocator-PRM</artifactId>
<groupId>com.se.pl</groupId>
<version>1.0</version>
</dependency>
我可以在我的本地Maven回購中看到PartnerLocator-PRM-1.0.pom
,那麼爲什麼Maven正在中央回購中尋找它?
首先,似乎沒有像你這樣的工件['PartnerLocator-PRM'](http://search.maven.org/#search%7Cga%7C1%7CPartnerLocator-PRM),這意味着你必須刪除你的倉庫中的文件夾com/se/pl並重試你的構建。問題是您將其定義爲不存在的依賴項。你在公司內使用倉庫經理嗎? – khmarbaise
@khmarbaise實際上Maven應該在本地存儲庫中找到依賴項,如果它正確安裝的話。如果發現它不應該在中央存儲庫中搜索它。 –
@Michlis您是否將您的依賴項安裝到您的本地存儲庫中,或者您是否只複製它? –