【问题标题】:How to commit a file to SVN inside a Maven plugin?如何在 Maven 插件中将文件提交到 SVN?
【发布时间】:2011-03-23 07:56:46
【问题描述】:

如何在 Maven 插件中向 SVN 提交文件?

我有一个自己编写的 maven 插件,它可以操作一个文件,它已经支持 SVN。

操作后,我想在 maven 插件中将更改的文件提交到 SVN 吗?

我可以在我的 Maven 插件的 Java 代码中使用一些现有的 Maven-SVN-API 吗?

非常感谢!

【问题讨论】:

  • 我强烈建议避免这种对 SVN 的自动提交

标签: svn maven-2 maven


【解决方案1】:

你应该让 Maven 在你的插件中注入一个 ScmManager

/**
 * @component
 */
protected ScmManager scmManager;

使用 ScmManager,您可以做很多事情。

查看guide。你不需要做 nativ SVNKit...Maven 已经有一个抽象层来处理所有的版本控制工具。

【讨论】:

  • 谢谢 - 我也找到了这个链接...但是我必须包含哪些工件?
【解决方案2】:

在您的 Maven 插件中,您可以使用 Java 做任何可能的事情。 http://svnkit.com/ 是一个优秀的 Java SVN 库。提交文件应该很容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 2011-06-15
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多