有没有办法让 svn 用户名用于 checkout 作为 maven 属性可见的项目?像 scm.svn.username
?如果没有,你能想象什么解决方案让我得到那个属性(property)?
最终目标是为some resource filtering 使用svn 用户名.
编辑 好像是 maven-scm plugin提供 ScmManager目的。我可以在我的 POM 中使用它吗?或者也许在 some groovy code我会写吗?
请您参考如下方法:
最简单的方法是将用户名属性添加到 settings.xml
另一种方法是构建一个自定义 Maven 插件以从本地 svn 配置中读取 svn 用户名,或扩展现有的插件以支持此类功能,例如看buildnumber-maven-plugin .