我在Nexus第三方存儲庫中有一個手動上傳的JAR文件(帶有POM文件)。第三方存儲庫是公共存儲庫組的一部分。爲什麼Nexus沒有提供正確的POM文件?
從公共存儲庫下載POM時,我只收到一個最小的POM文件(與groupId,artifactId和版本,但缺少依賴關係),而直接從第三方回購時,我得到正確的完整POM。
我查看了公共回購組的存儲文件夾,但沒有POM文件的副本。
由於某些原因,Nexus存儲庫組中是否有任何魔法生成最小的POM文件?我不知道小POM文件的來源。我更新/修復了存儲庫組的索引,但它沒有幫助。
如果您已經上傳,您在上傳過程中是否已經勾選生成pom文件?聽起來像你沒有... – khmarbaise
該文件被手動上傳到第三方存儲庫。當我直接從那裏下載一切都很好:http://mynexus/nexus/content/repositories/thirdparty/mygroupid/myversion/myartifact.pom。只有從公共回購組下載時,我得到一個錯誤的文件:http://mynexus/nexus/content/repositories/public/mygroupid/myversion/myartifact.pom – schoenk