4

我有一个项目构建,需要在构建过程中包含来自另一个 svn 位置的文件。我想执行一个 svn get 然后将这些文件复制到构建的适当文件夹中。研究这个问题似乎我可以使用 ant 任务,但我想找出可能是这个构建的最佳方法。

4

2 回答 2

4

您可以使用maven-scm-plugin。根据scm 矩阵,允许检出和更新。

于 2009-05-26T17:18:51.187 回答
0

罗伯特的回答很好,如果项目很大,虽然你会检查很多内容来获取单个文件。

如果您想从 SCM 获取单个文件,Maven SCM API允许您直接与 SCM 存储库交互以调用任意目标。在这个相关的答案中,我提供了一个提交单个文件的自定义 Mojo 示例,如果您实现该 mojo 并将命令从add更改为checkout,您将避免签出整个项目。

于 2009-07-30T15:37:05.500 回答