2014-07-16 40 views
0

我正在嘗試在項目中使用reflections-maven插件。存儲庫中缺少依賴關係(錯誤404)

然而,Maven的拒絕編譯該項目,因爲以下依賴丟失:

<groupId>org.jfrog.jade.plugins.common</groupId> 
<artifactId>jade-plugin-common</artifactId> 
<version>1.3.8</version> 

我對Maven的中央資料庫檢查。依賴關係在那裏丟失(錯誤404)。

如何在沒有這種依賴的情況下使用reflections-maven?

NOTA:

  • 在我公司的規則不允許直接在pom.xml使用定製庫。

  • 使用內部Nexus 必須

+0

手動下載特定的jar並添加到lib中。 –

+0

@Orion我不想在SVN中使用我的項目提交任何庫。該項目只能用maven編譯。 – Stephan

+1

您對存儲庫的配置有誤,導致該工件無法通過Maven Central訪問。因此,您需要配置補充存儲庫或開始使用存儲庫管理器。 – khmarbaise

回答

1

由於您的要求\限制似乎是:

  1. 在全球關係
  2. 不能被添加到您的內部關係不可用
  3. 不希望將其添加到你的lib文件夾

剩下的唯一選擇似乎是你安裝它到你的本地maven倉庫,如下所述:http://maven.apache.org/plugins/maven-install-plugin/examples/specific-local-repo.html

當然這會在您的構建服務器上出現問題,其他團隊成員也必須這樣做,但由於存在限制,我無法想到另一種解決方案。