我是 perforce 的新手,并试图让发布过程正常工作。在谷歌上搜索这个主题后,我尝试了一些建议,但没有任何效果。终于在 stackoverflow 上看到了一篇文章(将 Perforce scm 配置为 maven 项目以获取最新的更改列表),并点击了解决方案中的链接,即:
https://swarm.workshop.perforce.com/files/guest/dantran/p4maven/README.md#view
我可以执行“mvn scm:status”和“mvn scm:changelog”,但无法发布。首先,它在修改 pom.xml 文件时出现“拒绝访问”错误,因此我不得不手动从该文件中删除只读标志。我希望插件来管理这个。第二个问题是它不断失败并出现“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]
我不知道该怎么做,因为我已经没有不同的想法了。
任何帮助将不胜感激。