Does m2eclipse need EGit for git support - eclipse

Does m2eclipse use EGit for git support or does it just use the native git client installed on a machine?
I have both installed (plus the m2eclipse SCM integration plugin) and I was wondering if I still need EGit if I use m2eclipse's git support.

If you have installed Maven SCM feature, you should be able to checkout projects from Git using Maven SCM provider for Git. This should work for "Checkout projects from SCM" wizard, assuming you know a correct project url to checkout.

m2eclipse has no idea of git, so it needs a plugin which supports git (currently only EGit).
Inside the POM, the situation is different: Here, the Maven plugin (and not the one from Eclipse) is loaded. This SCM maven plugin uses the command line interface of the git client on the machine.

Related

Eclipse Project from a SVN Branch

I have to make a bug fix in a existing project. So I have gone in to my Subversion Repository. I have created a branch from the existing project's trunk.
Now I need to some how get the newly created Branch into eclipse as a project, so I can edit and test it.
Export The Branch to a local path -> Import as existing project in to Eclipse?
You can install the eclipse plugins
Eclipse Subversive
http://www.eclipse.org/subversive/
or
Subclipse
http://subclipse.tigris.org/ as the first option and check in/check out the branch, or as the second option you can use tortoisesvn http://tortoisesvn.net/downloads.html subversionhttp://subversion.tigris.org/ cliens for check in/check out your eclipse project
Install the svn eclipse plugin
http://subclipse.tigris.org/
and Checkout the branch.

how to setup SVN REPOSITORY in eclipse?

how to get svn repository work in eclipse. i installed svn but cant find the location to repository other than link to it. http://wso2.org/library/67
You'll need to install a eclipse plugin for svn.
This ibm developer works link summarizes the steps and further shows to checkout a code from a svn repo.
You should install an SVN plugin for Eclipse. I'd recommend that you use Subversive, here: http://www.eclipse.org/subversive/

How should I be putting exisiting java projects into a new svn repository to access via eclipse with subclipse?

I have VisualSVN, subclipse, eclipse indigo and tortoiseSVN setup on my laptop now. This is strictly for code on have on a local machine and SVN is setup as a localhost service instance so I have versioning for my personal development projects.
My question is, how should I be putting my projects into svn? I started doing imports through subclipse/eclipse into the repository, but do I still need tortoise now or does it even matter how I get the projects into svn? I did see that if the projects are already in eclipse it's not letting me do the import.
I'm able to submit my projects to a repository in SVN through eclipse without tortoise svn so it's not needed. To add a new project to the repository I right click on the project in eclipse and go to team and share project. Then to commit a project update to the repository I go to team and then commit. This has worked for me so far.

Checking out a maven project from a git repository

I have installed m2eclipse and EGit, I can checkout a project from a git repository and I can build a maven project, but I cannot checkout a maven project from the git repository.
The problem is, that the SCM URL field is empty (apart from EGit I have SVN team providers as well...) and when I paste the url I just get SCM provider is not available in the maven console.
I tried searching for this issue and I found I have to install m2eclipse SCM integration and SCM handler for git, however those aren't on the update sites.
Any ideas?
Maven SCM integration in Eclipse used to be good. It used to be that you could do Import > Check out Maven projects from SCM and put in a URL like scm:git:ssh://git#git:project.git but in Helios or the new version of m2eclipse + extras you can't do that anymore. It always gives the error that the original post is talking about. Disappointing that you have to check out in EGit and then add dependency management. This isn't a great solution because it isn't smooth with parent / children POMs.
Ok, so now it works. First clone the repository with EGit, then create generic project, then add dependency management and everything installs just fine and works.
If I understand your saying, I can do what you need in this way. Just place this in the projects' pom.xml:
<scm>
<connection>scm:git:https://gitUsername#github.com/gitRepo/projectname.git</connection>
<url>scm:git:https://gitUsername#github.com/gitRepo/projectname.git.git</url>
<developerConnection>scm:git:https://gitUsername#github.com/gitRepo/projectname.git.git</developerConnection>
</scm>
A git project is not checked out, it's cloned.
To clone the project just type
git clone <project url>
I found a partial solution to my problem. I use Apache Ivy (IvyDE, plugin for Eclipse) instead and the thing I want to checkout is in the default dependency repository.

Checking out a project on github with the Eclipse CVS client?

I am playing with my eclipse cvs functionality (on my windows box), is there a way to check out a project hosted on github?
Anyone shows me a pointer? Thanks,
Not with the CVS client. You need to install git for Windows or a git plugin for Eclipse.
CVS and git are two different source code version control systems. Other popular choices are Subversion or Mercurial. You have to use different clients or Eclipse plugins for each of them.
Use EGit, which provides Git support as part of Eclipse and is available in both the latest Helios builds as well as the upcoming Indigo release.