已解決 P.S.因爲我沒有足夠的聲望來回答我自己的問題,所以我把解決方案放在問題中。Maven項目定義庫不起作用
我剛開始在我的android項目中使用Maven。我使用了一個名爲libgdx的遊戲引擎,它不在中央倉庫中,所以我必須自己安裝它。
檢查指令後,我使用這種方法。 https://stackoverflow.com/q/2230464/531223。 我添加下面定義的XML代碼根的pom.xml
<repositories>
<repository>
<id>my-local-repo</id>
<url>file://${basedir}/common/repo</url>
</repository>
</repositories>
並安裝我在這個問題的答案的方法成功所需的jar文件。但是,當我執行命令mvn install
或mvn -o install
時,它仍然告訴我無法找到該jar文件。我不確定我在根pom.xml中添加的存儲庫是否正常工作。
任何人都可以告訴我我犯了什麼錯誤,以及如何檢查項目定義的存儲庫是否正常工作?謝謝。
謝謝死亡,我想通了,這是我的愚蠢的錯。
在我的項目中,我有3個模塊。常見的android和桌面。我使用common/repo目錄作爲我的存儲庫。這就是爲什麼我開始使用Maven。我做了一切都是正確的,除了兩個錯誤。
1.將根目錄pom.xml中的存儲庫代碼放在android dir中的pom.xml中。我只是認爲它會起作用,但事實並非如此。
2.如果我把代碼放在正確的目錄中,我應該修改url,baseir會改變。
這節課我花了3小時〜
安裝JAR文件到本地回購後,你檢查它是否真的出現在回購? – melihcelik
謝謝,我只是想通了。 –