2017-05-19 74 views
1

我在Nexus第三方存儲庫中有一個手動上傳的JAR文件(帶有POM文件)。第三方存儲庫是公共存儲庫組的一部分。爲什麼Nexus沒有提供正確的POM文件?

從公共存儲庫下載POM時,我只收到一個最小的POM文件(與groupId,artifactId和版本,但缺少依賴關係),而直接從第三方回購時,我得到正確的完整POM。

我查看了公共回購組的存儲文件夾,但沒有POM文件的副本。

由於某些原因,Nexus存儲庫組中是否有任何魔法生成最小的POM文件?我不知道小POM文件的來源。我更新/修復了存儲庫組的索引,但它沒有幫助。

+0

如果您已經上傳,您在上傳過程中是否已經勾選生成pom文件?聽起來像你沒有... – khmarbaise

+0

該文件被手動上傳到第三方存儲庫。當我直接從那裏下載一切都很好:http://mynexus/nexus/content/repositories/thirdparty/mygroupid/myversion/myartifact.pom。只有從公共回購組下載時,我得到一個錯誤的文件:http://mynexus/nexus/content/repositories/public/mygroupid/myversion/myartifact.pom – schoenk

回答

0

我發現了非常簡單的解決方案。該文件也被上傳(使用錯誤的pom)到另一個屬於公共存儲庫組的存儲庫中。

+0

啊好吧..這是有道理的... – khmarbaise

相關問題