簡體   English   中英

使用Maven編譯時從github repo下載jar失敗

[英]Downloading jar from github repo fails while using maven compile

我是Maven的新手。 使用此處提到的說明: http : //activeintelligence.org/blog/archive/hosting-maven-repository-for-third-party-jars-on-git-bitbucketgithub/ ,我為第三方jar創建了一個github maven回購協議。 我可以在這里看到罐子(和相應的pom): https : //github.com/sushilmittal/wiki-keyword-extraction/tree/master/repository/com/rapid_i/rapidminer/5.3.006

我的pom.xml具有與上述jar相對應的以下兩個條目:

<dependency>
    <groupId>com.rapid_i</groupId>
    <artifactId>rapidminer</artifactId>
    <version>5.3.006</version>
</dependency>

<repositories>
    <repository>
        <id>wiki-keyword-extraction</id>
        <url>https://github.com/sushilmittal/wiki-keyword-extraction/tree/master/repository/</url>
    </repository>
</repositories>

當我執行mvn編譯時,會收到以下警告:

下載: https : //github.com/sushilmittal/wiki-keywordextraction/tree/master/repository/com/rapid_i/rapidminer/5.3.006/rapidminer-5.3.006.pom [警告]校驗和驗證失敗,預期為https:// /github.com/sushilmittal/wiki-keyword-extraction/tree/master/repository/com/rapid_i/rapidminer/5.3.006/rapidminer-5。 3.006.pom

這進一步導致以下錯誤:

[錯誤]無法在項目DataIndex上執行目標:無法解析項目DataIndex:DataIndex:jar:0.0.1-SNAPSHOT的依賴項:在wiki關鍵字提取中找不到工件com.rapid_i:rapidminer:jar:5.3.006 ( https://github.com/sushilmittal/wiki-keyword-extraction/master/repository/ )-> [幫助1]

如果我手動轉到位置https://github.com/sushilmittal/wiki-keywordextraction/tree/master/repository/com/rapid_i/rapidminer/5.3.006/ ,則可以看到文件。 所以我不明白為什么maven無法從該位置下載jar / pom。

有任何想法嗎?

首先,請閱讀這篇文章

其次,使用源代碼控制系統作為Maven存儲庫是一個非常糟糕的計划 推薦的做法是使用Maven存儲庫管理器。 至少有三種實現方式,甚至還有在線托管服務。

第三,如果您堅持遵循這個錯誤的計划,則需要告訴Maven GitHub存儲庫中原始文件的https路徑,而不是帶有行號的文件內容的HTML渲染等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM