![](/img/trans.png)
[英]How to use a specific (not default) jar from maven central repo with maven? (hive-exec)
[英]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.