怎么让maven直接在eclipse部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么让maven直接在eclipse部署相关的知识,希望对你有一定的参考价值。

打开Eclipse,依次打开Windows-->Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面

之后,点击Maven下面的Installations,出现如下界面,请点击Add,即以下红色圈出部分

之后,出现如下界面,请选择你的Maven的安装目录,这里我的Maven的安装目录为D:\\Java\\apache-maven-3.1.1 ,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成

如下,你可以查看到Maven的配置界面,如果不对,请返回3步骤,重新配置

最后 打开Eclipse,创建Maven项目,依次点击File-->New-->Maven Project ,请选中Create a simple project(skip archetype selection),之后点击Next

填写Group id和artifact id, Version默认,Packaging默认为jar,Name,Description选 填,其他的不填,之后点击Finish

创建完成之后,查看以下界面,即MavenTest 项目
参考技术A maven的web项目部署到tomcat有很多方式:
1.打war包复制到tomcat/webapps目录,
2.使用tomcat-maven插件
3.直接使用servers部署

参考:http://www.cnblogs.com/guodefu909/p/4874549.html

Maven项目搭建:Maven直接部署项目

  上一章给大家讲解了如何使用Maven搭建SSM框架项目。
  这次给大家介绍一下怎么使用Maven直接部署项目。

  Maven直接部署项目

 1.新建系统变量CATALINA_HOME,值为:Tomcat路径

技术分享图片

 2.在系统变量 Path的最后面添加%CATALINA_HOME%lib; %CATALINA_HOME%libservlet-api.jar;%CATALINA_HOME%libjsp-api.jar ,注意它们之间的分号,一定是英文的分号。 

技术分享图片

 3. Tomcat 7.0的管理员的配置,进入C:opensource omcat-7.0.34(Tomcat目录)下的conf目录,编辑tomcat-users.xml

技术分享图片

  4.进入Tomcat 目录下的bin目录,双击startup.bat   启动Tomcat  在命令行窗口会出来英文提示。

技术分享图片


  5.浏览器输入:http://localhost:8080  可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。

技术分享图片

技术分享图片

  6.使用外部的tomcat7 需要使用 tomcat-maven-plugin 的新版本,groupId为org.apache.tomcat.maven。需要配置.m2下setting.xml文件及项目pom.xml文件

  4.配置mybatis清单
技术分享图片

 5.配置springmvc清单

技术分享图片

  6.配置spring清单,mybatis映射文件放在src/main/resrouces/mybatis/mappers下

技术分享图片

技术分享图片

  7.在project节点下,在插件仓库(plugin repositories)和普通仓库(repositories)中添加以下仓库到pom.xml,保证maven可以从仓库中下载到tomcat-maven-plugin插件,少添加了这段信息,会出现如下报错信息:

No plugin found for prefix ‘tomcat‘ in the current project and in the plug

技术分享图片


  8.设一个环境变量M2_HOME指向你的maven安装目录,M2_HOME=D:Appsapache-maven-3.3.1,然后在Window->Preference->Java->Installed JREs->Edit,在Default VM arguments中设置-Dmaven.multiModuleProjectDirectory=$M2_HOME 

技术分享图片

技术分享图片


 Maven打包项目

 1.选择maven项目,右键run as ,Maven clean 。清除项目缓存,确保是最新项目。

技术分享图片

  2.在Run Configurations->Maven build新建一个命令, base directory里选择你的web project,在Goals栏填写tomcat7:deploy命令,点击run运行。

技术分享图片

技术分享图片

 3.测试:打开浏览器,输入http://localhost:8080/helloworld,即可见到发布的Helloworld页面。同时,你也可以在Tomcatwebapps看到Maven工程和Maven.war包了。

技术分享图片

技术分享图片

好了,至此,Maven框架已经学习完毕,感谢支持!

以上是关于怎么让maven直接在eclipse部署的主要内容,如果未能解决你的问题,请参考以下文章

eclipse 直接向cloudfoundry部署应用

如何从 Eclipse 在 Tomcat 中运行 Maven 项目

Idea 打war包

从 Eclipse 将项目部署到 Tomcat

利用eclips创建一个maven项目

02 Maven 笔记:Eclipse下maven项目在Tomcat7和Jetty9中部署调试