Eclipse导入git上的maven web项目 部署

1 Eclipse中导入Git的maven项目

方法1:

(1)首先当然是拉代码。

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

Eclipse导入git上的maven web项目 部署

拉代码过程时选择preproduction分支

Eclipse导入git上的maven web项目 部署

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

(2) 导入maven项目。

这么快就导入maven项目了?呵呵,没错。就是导入maven项目。

可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。

其中在选择项目时,选择Existing Maven Projects

Eclipse导入git上的maven web项目 部署

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

Eclipse导入git上的maven web项目 部署

点finish即可

Eclipse导入git上的maven web项目 部署

这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。

我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。

(3) 删除maven项目。

上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。

所以,我们在我们的项目上面全部选择后,右键,删除项目

(注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)

Eclipse导入git上的maven web项目 部署

(4) 导入git项目。

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

Eclipse导入git上的maven web项目 部署

里面有一个文件夹Working Dirctory。这时我们项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。

好了,这样子就打开了一个放在Github上面的maven项目了。

方法2:

(1)File->import->Git->project from git

Eclipse导入git上的maven web项目 部署

输入git地址,之后next

Eclipse导入git上的maven web项目 部署

选择正确分支,然后next,然后import as general project 然后finish

(2)右键项目,然后选择Existing Maven Project

Eclipse导入git上的maven web项目 部署

之后 next ->finish即可

2 把项目变成Dynamic Web项目

(1) 右键项目,选择Project Facets,点击Convert to faceted from

Eclipse导入git上的maven web项目 部署

(2) 配置Project Facets

更改Dynamic Web Module的Version为2.4。(3.0为Java7的)。

如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。

Eclipse导入git上的maven web项目 部署

(3) 配置 Modify Faceted Project

点击Further configuration available…,弹出Modify Faceted Project窗口

此处是设置web.xml文件的路径,我们输入src/main/webapp。

Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。

Eclipse导入git上的maven web项目 部署

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

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

Eclipse导入git上的maven web项目 部署

此处列表是,部署项目时,文件发布的路径。

1,我们删除test项,因为test是测试使用,并不需要部署。

2,设置将Maven的jar包发布到lib下。

Add -> Java Build Path Entries -> Maven Dependencies -> Finish

3,Add->Project->选中ba-csc-api和ba-csc-biz ->Finish

设置完成效果图

Eclipse导入git上的maven web项目 部署

3 利用Tomcat发布

(1)新建一个server

Eclipse导入git上的maven web项目 部署

(2)在server上配置项目

Eclipse导入git上的maven web项目 部署

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


参考资料:

(1) Eclipse中从github导入maven项目  参考可以得到一个maven项目

(2) 使用Eclipse构建Maven的Web项目  参考2.3节

上一篇:Eclipse导入git上的maven web项目 部署 - lpshou


下一篇:【maven】在idea上创建maven多模块项目