Eclipse从零配置Maven环境 笔记

简介: Eclipse配置maven环境笔记 转载请注明:http://blog.csdn.net/kisssun0608/ 前提:先配置好JDK的环境变量,当然最少得配上JAVA_HOME变量,不然会报下面的错。 1.      下载maven http://maven.apache.org/download.cgi,选择的是最新的apache-maven-3.3.3-bin.zi

Eclipse配置maven环境笔记

转载请注明:http://blog.csdn.net/kisssun0608/

前提:先配置好JDK的环境变量,当然最少得配上JAVA_HOME变量,不然会报下面的错。


1.      下载maven http://maven.apache.org/download.cgi,选择的是最新的apache-maven-3.3.3-bin.zip ;

2.      解压后放在指定目录,如D:\\dep_tools\ ;

3.      配置maven的环境变量

4.      开始 -> 计算机 ->右击,属性–> 高级系统设置–>  环境变量 ->在系统变量那一栏中,新建填上变量名(M2_HOME)和变量值(D:\dev_tools\apache-maven-3.3.3),并添加path变量的值,  确定,确定,确定。

如图:



5.      验证mvn是否安装成功

快捷键win+R –>  输入cmd –> 确定

6.      在弹出的输入框中输入mvn  -version;出现如图所示的内容maven就安装成功了

7.      配置maven

修改默认的依赖包仓库位置

Maven 目录(D:\dev_tools\apache-maven-3.3.3) -> conf -> settings.xml

Maven默认的本地仓库位置是${user.home}/.m2/repository,使用过程中这个目录里的文件会比较多,占用空间越来越大。一般建议更换到其它磁盘目录下。如下配置,就把默认的本地仓库更改到D:/dev_tools/DepLibs.m2/repository这个目录(这个目录结构需要自己创建好)。

并把settings.xml 放在D:/dev_tools/DepLibs/.m2/目录下。

8.      下载Eclipse javaEE版本http://www.eclipse.org/downloads/

选择32位或64位版本

该版本是2015年4月最新版本,已经自带了m2Eclipse插件

9.      启动Eclipse,配置m2Eclipse插件关联maven程序

Eclipse菜单栏 –> window-> preferences -> maven -> installations -> 右侧的add ->directory –> 选择maven的安装主目录(D:\dev_tools\apache-maven-3.3.3) –> finish -> 在关联的maven前打钩 -> apply;

 

继续下一步,设置自定义的本地仓库位置

点击user settings  -> 右侧,globalsettings 和user settings都设置为D:\dev_tools\DepLibs\settings.xml -> apply  -> OK 完成配置;

10.  创建一个maven的web项目

菜单栏 File ->New -> project ->选择maven项 -> mavenproject -> next  ->不选create asimple project,next à GroupId选择 org.apache.maven.archtypes ,Artifact Id 选择maven-archetype-webapp  -> next

 


点Next > group id 处输入包名,在Artifact Id输入项目名

–> 点击finish。Eclipse就会自动创建一个maven项目,并且会在中央仓库中下载所需要的包。如果本地仓库位置没有包,会从网上下载所需要的包,有一段时间的等待项目后续配置

11.  项目创建完成后默认只为我们创建了 src/main/resources,而没有src/main/java,src/test/java和src/test/resources。


打开项目属性 -> java build path -> source 看到 src/main/java和src/test/java显示 missing:

 


解决办法:打开上图的Libraries,修改为自己的JDK(1.7 以上版本)

 

自行添加src/test/resources

右击项目名–> new -> Source folder -> 在Folder Name 填写:src/test/resources

 

12.  设置 Project Facets,选择 Java 1.7 版本和 Dynamic Web Module 2.3 版本

右击项目 -> Properties  –> ProjectFacets

13.  设置部署打包结构如下,删除测试相关目录,点击add添加红框中的两项

14.  还需要在pom.xml添加依赖包解决图中问题,添加 Servlet-api 的依赖包

 

添加好的包如下:

保存后项目会自动去寻找并下载不存在的jar包。

15.  构建和部署项目

右击整个项目的pom.xml –> Run As  ->Maven install

但出现了这样的错误

解决办法:菜单栏window –> preperences -> java ->installed JREs -> 右侧选择使用的JRE环境,点击Edit,将Default VMarguments处填上-Dmaven.multiModuleProjectDirectory=$M2_HOME –> finish。

控制台输出结果:

会下载一些依赖包

这样就构建完成了

16.  查看已经生成的项目部署文件

17.  因为项目还未链接tomcat,就暂时将war包放在tomcat下,启动tomcat并访问该war包

18.  配置Tomcat,让项目自动部署到tomcat中运行

菜单栏window -> preperences ->Server Runtime Environment -> 右侧,点击Add –>选择tomcat 对应版本(apachetomcat v7.0)  -> next  ->点击browser ,选择tomcat 的安装位置 ,Name处随便填,JRE选择你刚才配置DefaultVM arguments的那个–> finish;

左侧会出现servers目录

19.  看中间下部是否有Servers标签,没有的话点菜单栏window -> show view -> servers

 

20.  现在项目已经部署到tomcat中,点击start启动tomcat

21.  在浏览器中访问



虽然只是简单的显示了hello world ,但可以说是几乎从无到有(没有说明JDK和tomcat的安装过程)搭建的Eclipse上maven管理项目开发的整个过程,加深自己的理解也将经验分享给需要的人。

转载请注明:http://blog.csdn.net/kisssun0608/



 

 

 

相关文章
|
4月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
309 27
|
4月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
452 18
|
8月前
|
前端开发 JavaScript Java
Java构建工具-maven的复习笔记【适用于复习】
这篇文档由「潜意识Java」创作,主要介绍Maven的相关知识。内容涵盖Maven的基本概念、作用、项目导入步骤、依赖管理(包括依赖配置、代码示例、总结)、依赖传递、依赖范围以及依赖的生命周期等七个方面。作者擅长前端开发,秉持“得之坦然,失之淡然”的座右铭。期待您的点赞、关注和收藏,这将是作者持续创作的动力! [个人主页](https://blog.csdn.net/weixin_73355603?spm=1000.2115.3001.5343)
115 3
|
11月前
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
313 2
eclipse创建maven项目
|
Java 数据库连接 Maven
【Java笔记+踩坑】Maven高级
分模块开发、依赖传递与冲突问题、 可选依赖和排除依赖、聚合和继承、属性、多环境配置与应用、私服安装和使用
【Java笔记+踩坑】Maven高级
|
XML Java 数据库连接
技术笔记:Maven的pom.xml(坐标的gav、依赖的scope)
技术笔记:Maven的pom.xml(坐标的gav、依赖的scope)
527 0
|
Java Maven Android开发
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】2
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】
119 0
|
Java 应用服务中间件 Maven
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】1
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】
116 0
|
Java 应用服务中间件 API
eclipse创建 maven-web工程
eclipse创建 maven-web工程