3

したがって、私はmaven 3.0.5を使用しており、プロジェクト内のすべての -SNAPSHOTS を同等の最新リリースバージョンに置き換えようとしています。誰かが私に maven プラグインのバージョンとマトリックスを指摘する前に:

http://mojo.codehaus.org/versions-maven-plugin/examples/advancing-dependency-versions.html

私はそれを調べましたが、これまでのところ、SNAPSHOT 以外の依存関係を無視するバージョン プラグインを取得できなかったことを付け加えさせてください。上記のリンクのマトリックスによると、 use-latest-releases の目標はまさに私が望むものであるはずですが、実行すると:

mvn バージョン:use-latest-releases

リリース バージョンを含むすべての依存関係は、最新にインクリメントされます。これは私が望んでいるものではなく、更新候補のリストからリリース バージョンを除外する方法が見つからないようです。

また、次のように、バージョンに -SNAPSHOT を含むアーティファクトのみを含めるようにバージョン プラグインを構成しようとしました。

 <plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>versions-maven-plugin</artifactId>
   <version>2.1</version>
       <configuration>
           <includesList>*:*:*:*:0-SNAPSHOT</includesList>
       </configuration>
 </plugin>

すべてのスナップショットは「0-SNAPSHOTS」にバージョン付けされていることに注意してください。リリースには、 http://axelfontaine.com/blog/maven-releases-steroids.htmlで説明されているリリース プロセスの修正バージョンを実装しています。

さらに、基本的に次を使用して、プロパティに保存されているバージョン番号で同じことをしたいと思います。

mvn バージョン:更新プロパティ

すべてのリリース バージョンを無視し、更新対象の -SNAPSHOT バージョンのみを対象とします。

4

0 に答える 0