如何将 Eclipse 工作区中 Maven 项目的 src 文件夹连接/同步到存储库中的 src 文件夹

发布于 2024-11-01 05:12:21 字数 354 浏览 1 评论 0原文

我已将 src 文件夹和 maven 项目的 pom.xml 提交到 SVN 存储库中,以便使其独立于 IDE(因为 .settings、.project 等是 eclipse ide 特有的文件)

然后当我尝试导入 src 时文件夹在新创建的maven项目中(因为它有在eclipse中运行项目所需的其他文件),基本上我只想将src文件夹和pom.xml与存储库同步,我在导入时收到警告src 文件夹 '作为现有项目中的文件夹' AS '目标项目与源代码管理分离。因此,请考虑到该插件不会为这些资源提供任何 SVN 操作,这样我就无法使用“比较”和“团队选项”。它甚至没有显示修订号。除了导入的类文件和文件夹之外。

有办法做到这一点吗? 通常的行业惯例是什么?

I have commited just the src folder and pom.xml of maven project into SVN repository in order to make it independent of IDE (As .settings, .project etc are files specific to eclipse ide)

Then when I'm trying to import the src folder in a newly created maven project (as it has the other files which are needed to run the project in eclipse), basically I only want to synchronize the src folder and pom.xml with the repository, I get a warning while I import the src folder 'as a folder in existing project' AS 'Destination project is detached from the source control. So please take into consideration that the plug-in won't provide any SVN actions for these resources' and then I'm not able to use Compare with and Team Options. It doesn't even show the revision no. besides the imported class files and folders.

Is there a way to do this ??
What is/are the usual industry practice/s ??

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

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

发布评论

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

评论(1

流星番茄 2024-11-08 05:12:21

有2个选择。

1.) 使用其他工具(例如(TortoiseSVN))检查 SVN 文件,然后使用“Materialize Maven Project”导入 Maven 项目。这将为 Eclipse 创建必要的元数据,并且还将维护签出项目的版本信息。请参阅此参考 http://www.sonatype。 com/books/m2eclipse-book/reference/creating-sect-importing-projects.html

2.)(更好的)其他方法是使用更新站点下载“Maven SVN Integration”插件
http://m2eclipse.sonatype.org/sites/m2e-extras/。安装插件后,您将能够在 SVN 存储库探索视角中看到“签出为 Maven 项目”选项。

谢谢,
普拉布约特

There're 2 options.

1.) Check out the SVN files using some other tool e.g. (TortoiseSVN) and then import the maven project using 'Materialize Maven Project'. This will create necessary metadata for eclipse and will also maintain the version info for the checked out project. See this reference http://www.sonatype.com/books/m2eclipse-book/reference/creating-sect-importing-projects.html

2.) The (better) other way is to download 'Maven SVN Integration' plugin using update site
http://m2eclipse.sonatype.org/sites/m2e-extras/. Once you install the plugin, you would be able to see option 'Check out as Maven Project' in SVN repository exploring perspective.

Thanks,
Prabhjot

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