Eclipse导入git上的maven web项目 以及部署成功运行

时间:2023-03-09 09:36:48
Eclipse导入git上的maven web项目 以及部署成功运行

在公司开发的时候都是用maven 以及git环境 开发的环境,那么我们初学者怎么将公司的项目成功导入到eclipse中,并且成功运行那???下面的教程就可以告诉大家~

(ps:第二步可能是大家会遇到的问题请仔细看~把项目变成Dynamic Web项目)

1 Eclipse中导入Git的maven项目(git导入maven项目的方式有很多,可以在eclipse中进

行,或者用git命令也可以---)

①:第一种方法:查看这个文章上的方法,用git命令符进行操作

http://blog.****.net/baidu_31657889/article/details/52117753

②:第二种方法:

(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项目了。

③:第三种方法:

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/项目名称/页面  即可访问

本文链接:https://blog.****.net/baidu_31657889/article/details/52117740