Eclipse中的CVS的Maven SCM处理程序(Juno)

时间:2014-12-09 18:18:40

标签: eclipse maven cvs m2e eclipse-luna

我是Eclipse和Maven的长期用户,但我刚刚升级到更新的Eclipse版本(Luna-4.4.1)。

我注意到虽然Luna有m2e(1.5),但m2e市场似乎不再拥有CVS' Maven SCM Handler for CVS'就像过去一样。此处理程序是否已停止使用?是否有其他处理程序可以实现Eclipse / Maven / CVS的清洁集成?

没有那个处理程序,从CVS导入Maven项目是一件相当痛苦的事情;导入通用cvs项目,应用java项目向导,将项目转换为maven项目。完成后,您必须重新配置其他项目设置,例如Java源代码,资源等。所有这些都是在m2e 1.0.x中使用CVS处理程序自动处理的。

1 个答案:

答案 0 :(得分:-1)

对于CVS SCM连接器(如果要从cvs存储库导入maven项目):
安装新软件:http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-cvs/0.13.0/N/0.13.0.201304101743/

更多信息:Maven Eclipse (m2e) SCM connector for subclipse 1.10 (svn 1.8)
(如果你想知道,它也适用于Eclipse Mars)

第一个解决方案

如何安装SCM连接器:

  • 下载zip org.sonatype.m2e.subclipse.feature-0.13.0-SNAPSHOT-site.zip或上述存储库位置的文件
  • 将文件解压缩到某处的空文件夹,记住该文件夹(或将存储库中的文件放在该文件夹中)
  • 在Eclipse中
    • 转到帮助/安装新软件...
    • 点击“添加...”添加新网站
    • 在窗口中,单击“本地...”,然后选择之前解压缩该站点的文件夹。 “位置”字段中的结果应类似于file:/C:/theUnzipFolder/
    • 单击“确定”,选择要安装的所有可用软件包,并照常继续安装


第二种解决方案

  1. 打开Eclipse
  2. 转到帮助 - >安装新软件 - >输入上面的存储库位置并按Enter
  3. 为Eclipse CVS Team Provider选择Maven Integration - >完成

  4. SCM连接器的替代解决方案:

    1. 在工作区中签出您的项目
    2. 打开cmd.exe并转到该工作区中的项目位置。然后执行以下

      mvn eclipse:eclipse
      
    3. 以该工作空间路径作为目标

    4. 打开Eclipse
    5. 右键单击 Project Explorer 面板,导入 - > Maven - >现有的Maven项目 - >从工作区中选择项目位置,您应该在此处看到项目
    6. Project Explorer 面板中右键单击您的项目 - > Maven - >更新项目 - >选择所有项目 - >确定
    7. 别忘了:
      • 在Window中设置相应的JDK - >偏好 - > Java - >已安装的JRE
      • 在Window中设置相应的编译器级别 - >偏好 - > Java - >编译器 - >编译器合规级别
      • 设置JAVA_HOME环境变量