首頁>技術>

提示的錯誤資訊為:

[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,這部分表示的是你專案的地址。

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • GPG 使用 Maven 簽名提示錯誤