Community
Participate
Working Groups
Here is the link to the thread in the m2eclipse users mailing list about Subversive support for Maven integration. http://www.nabble.com/m2eclipse-and-subversive-to16045807s177.html#a16062735 There is an integration for Subclipse that I built. There are several layers: - basic is just implementation of the ScmHandler for doing an checkout operation - more advanced stuff could allow to checkout Maven projects from svn (it will use above ScmHandler, but you could hook it up to your svn repository browsers) - last one is still in the works. we need to allow the UI pluggability for browsing svn repositories and svn history. I have it hardcoded for Subclipse, but planning to make it pluggable trough some extension points attached to specific ScmHandler. I still have to write some basic guidelines on setting up the development environment. They will go there wiki: http://docs.codehaus.org/display/M2ECLIPSE/Home svn url: https://svn.sonatype.org/m2eclipse/trunk It would be great if you can help us with such integration for Subversive. regards, Eugene
Done.
Created attachment 94981 [details] updated scm api Alexander, I've generalized scm ui in m2eclipse. Now there is new extenion point for contributing provider-specific ui for browsing repositories and revisions/tags. This allows to eliminate provider-specific scheckout wizards. See more details at http://docs.codehaus.org/display/M2ECLIPSE/Extension+Points#ExtensionPoints-SCMIntegration I tried to take a pass on your provider (see attached patch), but I can't exactly figure out how to hook up SVN repository browser. Can you please take a look and apply my patch with necessary fixes if it look ok to you. Thanks in advance.
Hello Eugene, Thank you for provided patch. I reopen this task until patch is applied.
Great patch! Thank you once again. I've applied the patch and placed few comments marked as "NOTE" into source code. Could you please check the code which these notes are related to? Also could you please specify if I can remove the code which is not used now or you have some ideas about future improvements of M2Eclipse SCM extension point that may require the code I told about?