在Eclipse中部署Maven多模块项目
该文档是用Eclipse作为IDE进行开发,结合实际的项目做一个简单的示范,希望能够对喜欢使用Eclipse IDE进行开发的同事有帮助。
首先我们要做一些准备工作,确保系统中安装了tomcat与Maven并且在Eclipse中安装SVN和Maven插件,tomcat与Maven需要在系统环境变量中配置出Java环境变量,SVN与Maven的安装过程不再赘述,介绍一下Maven插件与tomcat在Eclipse的配置。
一、Maven插件安装完成后会在Eclipse中window——>Preference中出现Maven选项如下图:
我们先配置Maven的安装环境,如下图:
配置完成后,Eclipse中的Maven插件就与安装的Maven关联起来了,之后我们配置Maven的settings.xml文件,该文件定义了项目私服的位置和使用的连接代理配置,默认使用A1公共库(http://devhost.rfdtd.cnpc/svn/a1/dev/java/trunk/ public)中的settings.xml文件,同时设置Local Repository的路径,默认路径为C:Users{username}.m2 epository
如下图:
Maven插件的配置已经完成。下面在Eclipse中配置Tomcat
window——>Preference——>Server——>RuntimeEnviroment中进行配置
点击添加按钮之后选择tomcat版本
二、通过上述步骤之后,我们已经完成了使用Eclipse部署Maven项目的基本配置,下面我们来使用一个实际的项目来介绍一下Maven项目的部署。
在Eclipse中选择File菜单——>import选项导入SVN库中的项目
单击next进行导入项目类型的设置,由于直接从SVN检出Eclipse无法识别项目为Maven项目,同时也不识别项目为WEB项目,需要我们进行手动配置,首先把SVN中的项目检出,如下图:
检出后查看项目为如下形式
我们可以看出Eclipse既没有把他识别成一个Maven项目也没有识别为一个Web项目,我们需要手动设置才能够生效,步骤如下:
首先删除Eclipse中的项目,不要删除硬盘上的文件:
删除后我们重新将workspace中的项目当做Maven项目导入进来,在Eclipse中选择File菜单——>import选项导入项目,如下图:
完成后我们再来看项目的结构,就能发现这已经是一个标准的Maven项目的结构了,同时Eclipse将此识别为一个可部署的Web项目
下面我们使用Maven命令清理并构建项目,
首先清理项目:
构建项目:
当控制台输出如下内容说明构建成功
接下来就是部署项目到tomcat中了,我们先来配置tomcat服务如下步骤:
Window——>ShowView——>Other,选择servers视图
创建右下方的标签,点击链接创建一个新的server配置
配置tomcat服务
下一步双击配置好的server服务器并配置服务:
配置完成后,保存文件使配置生效,之后邮件选择服务节点,部署Maven项目
这些步骤完成后,就可以启动服务了,右键点击服务,选择Start:
运行成功后我们来看tomcat目录下的文件结构:
我们能确定的是Maven已经吧100项目所需要的项目一同部署到了tomcat中,我们访问启动的项目:
如果想要启动多个项目一同调试,我们需要在刚刚创建的server中部署多个项目即可,如下图:
启动tomcat,访问070项目:
Eclipse中配置部署Maven项目完成,希望能够帮到大家,谢谢!