Git越来越流行了。
现在很多项目都用Github了,所以之前的svn已经显得有点不够用了。
可是,当我们从Github上面把一些maven项目的代码拉下来之后。却发现在Eclipse里面没办法导入maven项目。
好吧,今天说说怎么在Eclipse里面导入Git的Maven项目。
1、首先当然是拉代码。
在Eclipse里面有个Git Repositories。就是Git仓库,clone a git repository。复制一个git仓库。然后按next,按照说明一直next下去。
把代码拉下来之后请记住你存放代码的地方。
2、导入maven项目。
这么快就导入maven项目了?呵呵,没错。就是导入maven项目。
可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。
这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。
我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。
3、删除maven项目。
上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。
所以,我们在我们的项目上面,右键,删除项目。
但是千万别把文件也给删除了。
4、导入git项目。
上一步我们删除了我们的maven项目。这时,打开我们的Git仓库。
里面有一个文件夹Working Dirctory。这时我们项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。
好了,这样子就打开了一个放在Github上面的maven项目了。
为什么需要这样子做呢?
其实我们一般把代码拉下来之后,直接导入到Eclipse中,Eclipse会把它当做一般项目来对待。所以要在第二步导入Maven项目的时候,Eclipse会帮我们生成该项目所需要的.classpath和.project文件。有了这两个文件,在我们再次导入项目的时候,Eclipse就会知道这个项目是maven项目,所以就可以导入成功。
也就是说,我们可以把项目git下来,把其当做一般项目地导入。然后通过修改.classpath和.project文件来实现导入。你可以参考一下Eclipse中用Git将Maven项目。但是这种方法在B3log这种maven项目里面就不太合适了。