Eclipse导入git上的maven web项目 部署
2017-06-05 11:45
561 查看
转载自:http://www.cnblogs.com/lpshou/archive/2013/07/18/3199243.html
第一次从Git上搞项目,找不到给力的教程,后来看到了这个,很全很强大。
1 Eclipse中导入Git的maven项目
方法1:
(1)首先当然是拉代码。
在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。
![](http://images.cnitblog.com/blog/382323/201307/18203002-60cb882880b44db889c9bdcff3c955e4.png)
拉代码过程时选择preproduction分支
![](http://images.cnitblog.com/blog/382323/201307/18203022-75ea9d42acf740428fa0d42da0cfa343.png)
把代码拉下来之后请记住你存放代码的地方。
(2) 导入maven项目。
这么快就导入maven项目了?呵呵,没错。就是导入maven项目。
可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。
其中在选择项目时,选择Existing Maven Projects
![](http://images.cnitblog.com/blog/382323/201307/18203119-a109738c475641699abc803b45d224c4.png)
选择项目所在文件夹 (我的git项目文件夹为:C:\Users\lpshou.liu\git\ba-csc)
![](http://images.cnitblog.com/blog/382323/201307/18203131-dcdbadf87f3e4f07bd570b726c637206.png)
点finish即可
![](http://images.cnitblog.com/blog/382323/201307/18203153-c6a245211165467a902f77fc213fc731.png)
这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。
我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。
(3) 删除maven项目。
上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。
所以,我们在我们的项目上面全部选择后,右键,删除项目
(注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)
![](http://images.cnitblog.com/blog/382323/201307/18203251-2561e3f4604b470b96d41ffef44dd89d.png)
(4) 导入git项目。
上一步我们删除了我们的maven项目。这时,打开我们的Git仓库
![](http://images.cnitblog.com/blog/382323/201307/18203302-296700feea72449d8aa3881b70cfb235.png)
里面有一个文件夹Working Dirctory。这时我们项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。
好了,这样子就打开了一个放在Github上面的maven项目了。
方法2:
(1)File->import->Git->project from git
![](http://images.cnitblog.com/blog/382323/201307/25115553-007e5b96d5234b13a9874f4f479b40ac.png)
输入git地址,之后next
![](http://images.cnitblog.com/blog/382323/201307/25115707-9ddcdda3d57845b08642d469b45bbbba.png)
选择正确分支,然后next,然后import as general project 然后finish
(2)右键项目,然后选择Existing Maven Project
![](http://images.cnitblog.com/blog/382323/201307/25115934-2ffc1f7c16294d1f9df12968526ab988.png)
之后 next ->finish即可
2 把项目变成Dynamic Web项目
(1) 右键项目,选择Project Facets,点击Convert to faceted from
![](http://images.cnitblog.com/blog/382323/201307/18203320-7e59e00eb0a7400c97610bed24f3a849.png)
(2) 配置Project Facets
更改Dynamic Web Module的Version为2.4。(3.0为Java7的)。
如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。
![](http://images.cnitblog.com/blog/382323/201307/18203342-98640df51ca645efa51c0e3f61c1e093.png)
(3) 配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,我们输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。
![](http://images.cnitblog.com/blog/382323/201307/18203359-b92c3bedff6d40908a9a4d7b8f0ce6e4.png)
(4) 设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:
![](http://images.cnitblog.com/blog/382323/201307/18203420-4ef02cc329914bd993f769b306cd2a38.png)
此处列表是,部署项目时,文件发布的路径。
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
设置完成效果图
![](http://images.cnitblog.com/blog/382323/201307/18203437-5658571d2d4c415c8247344f4f2f6911.png)
3 利用Tomcat发布
(1)新建一个server
![](http://images.cnitblog.com/blog/382323/201307/18203456-acb5068ffc9640faabdbcb4c3480fc57.png)
(2)在server上配置项目
![](http://images.cnitblog.com/blog/382323/201307/18203508-49fd66383f7d4368a766c0ba7cf13a43.png)
(3)启动server 输入:localhost:8080/项目名称/页面 即可访问
参考资料:
(1) Eclipse中从github导入maven项目
参考可以得到一个maven项目
(2) 使用Eclipse构建Maven的Web项目
参考2.3节
第一次从Git上搞项目,找不到给力的教程,后来看到了这个,很全很强大。
1 Eclipse中导入Git的maven项目
方法1:
(1)首先当然是拉代码。
在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。
![](http://images.cnitblog.com/blog/382323/201307/18203002-60cb882880b44db889c9bdcff3c955e4.png)
拉代码过程时选择preproduction分支
![](http://images.cnitblog.com/blog/382323/201307/18203022-75ea9d42acf740428fa0d42da0cfa343.png)
把代码拉下来之后请记住你存放代码的地方。
(2) 导入maven项目。
这么快就导入maven项目了?呵呵,没错。就是导入maven项目。
可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。
其中在选择项目时,选择Existing Maven Projects
![](http://images.cnitblog.com/blog/382323/201307/18203119-a109738c475641699abc803b45d224c4.png)
选择项目所在文件夹 (我的git项目文件夹为:C:\Users\lpshou.liu\git\ba-csc)
![](http://images.cnitblog.com/blog/382323/201307/18203131-dcdbadf87f3e4f07bd570b726c637206.png)
点finish即可
![](http://images.cnitblog.com/blog/382323/201307/18203153-c6a245211165467a902f77fc213fc731.png)
这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。
我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。
(3) 删除maven项目。
上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。
所以,我们在我们的项目上面全部选择后,右键,删除项目
(注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)
![](http://images.cnitblog.com/blog/382323/201307/18203251-2561e3f4604b470b96d41ffef44dd89d.png)
(4) 导入git项目。
上一步我们删除了我们的maven项目。这时,打开我们的Git仓库
![](http://images.cnitblog.com/blog/382323/201307/18203302-296700feea72449d8aa3881b70cfb235.png)
里面有一个文件夹Working Dirctory。这时我们项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。
好了,这样子就打开了一个放在Github上面的maven项目了。
方法2:
(1)File->import->Git->project from git
![](http://images.cnitblog.com/blog/382323/201307/25115553-007e5b96d5234b13a9874f4f479b40ac.png)
输入git地址,之后next
![](http://images.cnitblog.com/blog/382323/201307/25115707-9ddcdda3d57845b08642d469b45bbbba.png)
选择正确分支,然后next,然后import as general project 然后finish
(2)右键项目,然后选择Existing Maven Project
![](http://images.cnitblog.com/blog/382323/201307/25115934-2ffc1f7c16294d1f9df12968526ab988.png)
之后 next ->finish即可
2 把项目变成Dynamic Web项目
(1) 右键项目,选择Project Facets,点击Convert to faceted from
![](http://images.cnitblog.com/blog/382323/201307/18203320-7e59e00eb0a7400c97610bed24f3a849.png)
(2) 配置Project Facets
更改Dynamic Web Module的Version为2.4。(3.0为Java7的)。
如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。
![](http://images.cnitblog.com/blog/382323/201307/18203342-98640df51ca645efa51c0e3f61c1e093.png)
(3) 配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,我们输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。
![](http://images.cnitblog.com/blog/382323/201307/18203359-b92c3bedff6d40908a9a4d7b8f0ce6e4.png)
(4) 设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:
![](http://images.cnitblog.com/blog/382323/201307/18203420-4ef02cc329914bd993f769b306cd2a38.png)
此处列表是,部署项目时,文件发布的路径。
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
设置完成效果图
![](http://images.cnitblog.com/blog/382323/201307/18203437-5658571d2d4c415c8247344f4f2f6911.png)
3 利用Tomcat发布
(1)新建一个server
![](http://images.cnitblog.com/blog/382323/201307/18203456-acb5068ffc9640faabdbcb4c3480fc57.png)
(2)在server上配置项目
![](http://images.cnitblog.com/blog/382323/201307/18203508-49fd66383f7d4368a766c0ba7cf13a43.png)
(3)启动server 输入:localhost:8080/项目名称/页面 即可访问
参考资料:
(1) Eclipse中从github导入maven项目
参考可以得到一个maven项目
(2) 使用Eclipse构建Maven的Web项目
参考2.3节
相关文章推荐
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署 - lpshou
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 以及部署成功运行
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目 部署
- Eclipse导入git上的maven web项目
- Eclipse导入git上的maven web项目详解
- eclipse导入git上的maven web项目
- Eclipse中用Git导入Maven项目
- Eclipse+Maven快速生成Web项目,解决部署时Maven lib依赖问题
- Eclipse导入外部项目无法识别为web项目并且无法在部署到tomcat下解决方法