20

私は Maven 2.2.1 を使用しており、正常に実行しました:

mvn -B release:clean release:prepare

しかし、エラーメッセージが表示されます:

からのリリースを実行するための SCM URL が提供されませんでした

私が実行すると:

mvn release:perform

pom.xmlscmタグは正しく定義されています:

<scm>
    <url>file:///C:/tmp/svnrepo/myproj/trunk</url>        
    <connection>scm:svn:file:///C:/tmp/svnrepo/myproj/trunk</connection>
    <developerConnection>scm:svn:file:///C:/tmp/svnrepo/myproj/trunk</developerConnection>        
</scm>
4

6 に答える 6

8

私がやったように見えmvn -DdryRun=true release:performますが、これにより、release.propertiesファイルが準備段階から削除されました。

そこで、コマンドに-DconnectionUrlを追加して、タグのURLを指定します。

于 2012-07-16T13:59:17.723 に答える
6

それはうまくいくはずです。同様の問題がありましたが、私の場合、ネットワークエラーが原因で実行に失敗し、次のような方法で再起動する必要がありました:

mvn release:perform -rf :{ARTIFACT ON WHICH IT FAILED} -DconnectionUrl=scm:svn:{URL TO TAG}
于 2013-06-14T08:51:21.520 に答える