maven构建执行svn get

发布于 2024-07-22 05:40:29 字数 118 浏览 8 评论 0原文

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

I have a project build that needs to include files from another svn location during the build. I want to execute an svn get and then copy these files to the appropriate folder for the build. Researching this issue it seems I could use ant tasks but I wanted to find out what might be the best approach to take for this build.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拿命拼未来 2024-07-29 05:40:29

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

You can use the maven-scm-plugin. According to the scm matrix both checkout and update are allowed.

π浅易 2024-07-29 05:40:29

罗伯特的回答很好,如果项目很大,尽管您将检查大量内容以获得单个文件。

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

Robert's answer is good, if the project is large though you'll be checking out a lot of content to get e single file.

If you want to get an individual file from SCM, the Maven SCM API allows you to interact directly with an SCM repository to invoke arbitrary goals. In this related answer I provide an example of a custom Mojo that commits a single file, if you implement that mojo and change the command from add to checkout you'll avoid having to checkout the entire project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文