标签: java maven mojo maven-scm
我正在编写一个自定义mojo来显示一些项目信息。此信息的一部分是SCM信息,例如已触发构建的提交ID以及repo分支等。
在我的mojo中,我正在使用MavenProject但是我很难找到获取任何SCM信息的方法。我看到ProjectBuildingRequest的吸气剂(这是我假设任何SCM相关信息的地方)。我应该查看RepositorySystemSession字段吗?任何帮助将不胜感激。
MavenProject
ProjectBuildingRequest
RepositorySystemSession