[英]Downloading package from GitHub Maven Package Repo results in a 400 error
[英]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.