簡體   English   中英

Maven:如何檢查jar是否未在中央倉庫中上傳

[英]Maven: How to check if jar is not uploaded in central repo

如何確定我的jar文件未加載到中央倉庫Maven? 我問這個問題是因為我多次看到類似-在上傳到中央倉庫時出錯的錯誤。 我很震驚(因為我沒有在pom中進行任何配置,也沒有應用於中央回購管理)。 這就是為什么我決定問這個問題的原因。

因此,如何檢查是否存在某些代碼,以確保我的jar不上傳到中央存儲庫?

您可以通過pom.xml的“ 分發管理”部分指定項目應部署到的存儲庫。 我認為沒有默認值。 但是,可能已經指定了父pom.xml並且它包含一些設置。 在這種情況下,您可以修改父級。 失敗的話,可以通過在本節中放置自己的私有存儲庫詳細信息來覆蓋它,以避免將工件部署到其他任何地方。 它甚至可能是無效的URL,在這種情況下,部署總是會失敗。

例:

<distributionManagement>
    <snapshotRepository>
        <id>fake-snapshots</id>
        <url>https://fake/snapshots</url>
    </snapshotRepository>
    <repository>
        <id>fake-releases</id>
        <url>https://fake/releases</url>
    </repository>
</distributionManagement>

檢查您是否在POM.xml maven-deploy-plugin下使用deploy:deploy-file目標。

此功能用於將jar文件部署到遠程倉庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM