0

我正在maven-scm-plugin通过注入的ScmManager对象在自己的 Maven Mojo 中使用,并试图弄清楚如何将文件添加到 SCM 忽略列表中。

提供的方法ScmManager似乎不支持这一点。

理想的解决方案适用于所有maven-scm-plugin支持的 SCM 系统。我不确定是否每个系统都有这样的功能。也就是说,仅适用于 Subversion 存储库的解决方案也会对我有所帮助。

相应的 SVN 命令将类似于

svn propset svn:ignore -F theFile .

如果ScmManager不能直接设置忽略列表,也许它有能力设置这些 SCM 属性?

4

1 回答 1

1

SCM 管理器或多或少是所有版本控制工具的抽象,所以我认为它永远不会提供这样的功能。但是为什么在 Maven 中需要这样的东西呢?Maven 是一个构建工具...如果您只需要 SVN,您可以创建一个单独的独立 Maven 插件来处理这些事情。

于 2010-05-12T11:05:44.493 回答