ローカル.m2ディレクトリへの依存関係のインストール方法を理解し、 "latest"タグと "release"タグを追加します。 mvn installコマンドが実行されたときに生成されるmaven-metadata.xmlファイル。Maven:mvn installを実行するときに、maven-metadata.xmlにリリースと最新のxmlタグを設定してください
例:以下は現在起こっていることです。 mvn install
を実行すると、ローカル.m2ディレクトリに依存関係が置かれますが、指定されたバージョンの "latest"タグまたは "release"タグを持つmaven-metdata.xmlは生成されません。私が実行したいの
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>com.foo.bar</groupId>
<artifactId>foo-bar</artifactId>
<versioning>
<versions>
<version>0.0.0.20-SNAPSHOT</version>
</versions>
<lastUpdated>20171207212617</lastUpdated>
</versioning>
</metadata>
例は以下のです。私は、私は、私が「RELEASE」または「最新」としてバージョンを指定することができ、この依存関係を使用する予定のポンポンファイルでこれをしたい
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>com.foo.bar</groupId>
<artifactId>foo-bar</artifactId>
<versioning>
<latest>0.0.0.20-SNAPSHOT</latest>
<release>0.0.0.20-SNAPSHOT</release>
<versions>
<version>0.0.0.20-SNAPSHOT</version>
</versions>
<lastUpdated>20171207212617</lastUpdated>
</versioning>
</metadata>
は、Mavenのは、適切なバージョンを引っ張ってくるで、この方法の適用はする必要はありませんpom.xmlに明示的にバージョンを定義することを心配してください。私はMaven v3.5.0を使用しています。
これについてのお手伝いがあれば幸いです。もっと情報が必要な場合は、お気軽にお問い合わせください。前もって感謝します!
私はarg -DupdateReleaseInfo = trueを使ってみましたが、うまくいかなかったようです。私はNexusのリポジトリマネージャに慣れていませんが、私は確かにそれをチェックアウトします。あなたの答えをありがとう! –
上記とは別に、 'RELEASE'または' LATEST'を使用すると、[最近のMavenバージョン(3.5.2)](http://maven.apache.org/docs/3.5.2/release- notes.html)... – khmarbaise