提示的錯誤資訊為:
[ERROR] Repository "comossez-1001" failures[ERROR] Rule "pom-staging" failures[ERROR] * Invalid POM: /com/ossez/upcex-api/0.0.1/upcex-api-0.0.1.pom: SCM URL missing
maven-scm-011163×296 37.5 KB
問題和解決辦法這是因為在你的 POM 檔案中沒有提供 SCM 的配置。
如果你是開源的,並且希望將程式碼上傳到中央倉庫的話,這個是必須要配置的。
例如,我們配置了 scm
<scm> <url>https://github.com/ossez-com/upcex-api</url> <connection>https://github.com/ossez-com/upcex-api.git</connection> <developerConnection>https://github.com/ossez-com/upcex-api.git</developerConnection> </scm>
當配置成功後,再次上傳就可以避免這個問題了。
其實在 SCM 中最重要的部分為 URL,這部分表示的是你專案的地址。
最新評論