2

私はperforceが初めてで、リリースプロセスを機能させようとしています。このトピックについてグーグルで調べたところ、いくつかの提案を試みましたが、何も機能しませんでした。最後に、stackoverflow に関する投稿 ( Configuring Perforce scm into maven project to get latest changelist )に出くわし、次のソリューションからのリンクをたどりました。

https://swarm.workshop.perforce.com/files/guest/dantran/p4maven/README.md#view

「mvn scm:status」と「mvn scm:changelog」は実行できますが、リリースに失敗します。まず、pom.xml ファイルの変更中に「アクセスが拒否されました」というエラーで失敗するため、このファイルから読み取り専用フラグを手動で削除する必要がありました。プラグインがこれを管理することを期待しています。2番目の問題は、「Changelist not available」エラーで失敗し続けることです:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project sandbox: An error is occurred in the tag process: Exception while executing SCM command. Unable to retrieve current change list number: Changelist not available -> [Help 1]

さまざまなアイデアが不足しているため、さらに何をすべきかわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1