替代maven scm连接器subclipse(不使用subclipse1.8)?

时间:2012-03-12 03:54:25

标签: maven m2eclipse subclipse

因此,对于我的项目,我需要Subclipse 1.8.x.这已经很好了,但是subclipse的maven SCM处理程序只与Subclipse 1.6.x兼容。我喜欢这个插件,因为它会自动加载模块(并检测它们),因此您可以在svn中以分层方式存储您的poms。 (父/模块+模块/模块)等,并使用处理程序检出多模块maven项目只需要一次检出。

由于我无法指望工作,我应该如何在svn中存储多模块maven项目?将它们平面(Eclipse风格)存储在svn中,在m2e(父母)的帮助下逐个检查它们,然后单独检查每个模块?那会不会对subclipse好玩?我不想存储自动生成的文件,只存储资源,poms和源文件。

还有:https://github.com/sonatype/m2eclipse-subclipse/pull/4 显然这是一个解决方案,它使svn协议能够通过scm检查多个maven项目(即使使用Subclipse 1.8.x)。但是,当我把它放在eclipse的dropins文件夹中时,我仍然看不到连接器?

dropin结构可以在下面看到,应该根据我读过的内容工作,但即使重启eclipse后我仍然无法找到scm处理程序。我想开始开发,但这让我们退缩。

http://i42.tinypic.com/2465aas.jpg

使用m2e版本:1.1.0.20120130-2016。

谢谢,

2 个答案:

答案 0 :(得分:21)

m2e人对此问题缺乏回应令人失望。值得庆幸的是,来自Subclipse的人最近来救我们。他们分叉了项目,应用了补丁并创建了一个发布新版本的更新站点。简而言之,Subclipse的Maven SCM Handler最终符合Subclipse 1.8.x

请确保您将来使用此更新站点进行安装,并且宇宙中的所有内容都已恢复正常。 :O)

http://subclipse.tigris.org/m2eclipse/1.0

更新10/03/2014:升级到Subclipse 1.10.x时出现类似问题,请参阅this post

答案 1 :(得分:2)

请参阅以下链接中的答案#4。 [https://stackoverflow.com/a/21244645/2754985][1]

  

通过url安装最新的m2eclipse更新。自从subclipse 1.10.x   需要进行一些更新。

In Eclipse, open Help >> Install New Software...

Click Add...

For Name: enter m2eclipse Subclipse Integration

For Location: enter http://subclipse.tigris.org/m2eclipse/latest/

Click Ok, then check Maven SCM Integration and complete the installation (ignore the warning about unsigned content)

Restart Eclipse when prompted