36

Maven プロジェクトのリリースを準備しようとしてmvn release:prepareいますが、次のエラーで失敗します。

原因: org.apache.maven.plugin.MojoFailureException: 必要な設定がありません: scm 接続または developerConnection を指定する必要があります。

これらの設定について maven.apache.org で読んだ後、SVN (バージョン管理) 設定があることがわかりました。しかし、私はバージョン管理を使用していません。この場合、maven リリースを作成するにはどうすればよいですか?
私はMaven 3.0.3を使用しています。

4

4 に答える 4

45

バージョンのみを変更したい場合は、Versions Maven Pluginが役立ちます。

バージョン: セットは、使用するのに適したものかもしれません。

SCM を使用していないため、次のコマンドを使用する前に完全なバックアップを作成してください。

mvn versions:set -DnewVersion=1.0 
mvn clean install
mvn versions:set -DnewVersion=1.1-SNAPSHOT 
mvn clean install

とにかく、SCM を使用し、代わりに Maven の優れたプラクティスに従ってリリースを実行することを強くお勧めします。

これが役立つことを願っています。

于 2013-04-04T08:08:23.073 に答える