但行好事  莫问前程

Eclipse从Git导入maven项目并部署

很多组织或者个人的开源项目都放在github上面进行托管,我们从git上面导入或者提交项目的频率很大,会使用EclipseGit上面导入项目并部署是一项重要的技能,下面就来详细说说。

一. 从github拉代码

Eclipse里面有个Git Repositories Exploring,就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。

项目有三个分支,下面选择preproduction分支。

把代码拉下来之后请记住你存放代码的地方。

二. 导入maven项目。

接下来在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。其中在选择项目时,选择Existing Maven Projects

选择项目所在文件夹 (我的git项目文件夹为:C:\Users\lpshou.liu\git\ba-csc

finish即可

这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。我这里导入的是B3log项目,因为B3logmaven项目的项目结构比较复杂。适合用来做讲解。

三. 删除maven项目

上一步导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。所以,我们在我们的项目上面全部选择后,右键,删除项目
(注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)。

四. 导入git项目

上一步我们删除了我们的maven项目。这时,打开我们的Git仓库。

里面有一个文件夹Working Dirctory。这是项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。这样子就打开了一个放在Github上面的maven项目。

四. 配置Project Facets

更改Dynamic Web ModuleVersion2.4。(3.0Java7的)。如果提示错误,可能需要在Java Compiler设置Compiler compliance level1.6。或者需要在此窗口的JavaVersion改成1.6

五.配置 Modify Faceted Project

点击Further configuration available…,弹出Modify Faceted Project窗口,此处是设置web.xml文件的路径,输入src/main/webappGenerate web.xml deployment descriptor自动生成web.xml文件,可选可不选。

六.设置部署程序集(Web Deployment Assembly)

上面步骤设置完成后,点击OKProperties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:

此处列表是,部署项目时,文件发布的路径。下面进行设置:

1. 我们删除test项,因为test是测试使用,并不需要部署。
2. 设置将Mavenjar包发布到lib下。Add -> Java Build Path Entries -> Maven Dependencies -> Finish
3. Add->Project->选中ba-csc-apiba-csc-biz ->Finish

设置完成效果图

七. 利用Tomcat发布

1. 新建一个server

2. 在server上配置项目

八. 访问

启动server 输入:localhost:8080/项目名称/页面即可访问。

打赏
欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » Eclipse从Git导入maven项目并部署

分享到:更多 ()

人生设计师-接受不同的声音

联系我关于我