2016-05-20 4 views
0

jarファイルが中央リポジトリに読み込まれないことを確認するにはどうすればよいですか?中央リポジトリにアップロードする際にエラーが発生するなど、何回か例外が発生したので、この質問をしています。私はショックを受けました(私はポンで構成されておらず、中央レポ管理には適用されていなかった)。だから私はこの質問をすることにしました。Maven:jarが中央リポジトリにアップロードされていないかどうかを確認する方法

したがって、私のjarが中央リポジトリにアップロードされていないことをいくつかのコードが保証しているかどうかを確認するにはどうすればよいですか?

+0

まずあなたはMavenの中央に直接アップロードすることはありません。最初のゲートはステージングリポジトリです。さらに、どのようなエラーが発生するのか興味深いでしょうか? – khmarbaise

答えて

-1

あなたのPOM.xmlmaven-deploy-pluginにあるdeploy:deploy-fileの目標を使用しているかどうかを確認してください。

この機能は、jarファイルをリモートリポジトリにデプロイするために使用します。

+1

あなたはpomファイルに 'deploy-file'ゴールを決して使用しません。単に' mvn deploy'を使うだけです。これは全てを扱います。 – khmarbaise

0

プロジェクトを展開するリポジトリを、pom.xmlのDistribution Managementセクションで指定できます。私はデフォルトがないと思う。ただし、親の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> 
関連する問題