我正在尝试将 buildnumber-maven-plugin (v1.4) 与 Perforce 存储库一起使用。我收到以下记录的消息:
[INFO] Got a revision during update: 4079887
[INFO] Storing buildNumber: null at timestamp: 1506951375881
CreateMojo.update() 方法(第 524 行)正在发现正确的修订号(第一个日志消息)。然而,在找到它之后,无条件调用 getRevision()(第 397 行)将其清除,因为它调用了存储库提供程序上的info()方法(perforce 提供程序没有实现该方法,只是返回 null)。我还查看了 GitHub 上的当前源代码(https://github.com/mojohaus/buildnumber-maven-plugin/blob/master/src/main/java/org/codehaus/mojo/build/CreateMojo.java)和看来问题仍然存在。有没有计划解决这个问题?谢谢。