Maven 3 入门 -- 安装与配置
来源:互联网 发布:淘宝贝佳斯旗舰店 编辑:程序博客网 时间:2024/05/18 04:50
Maven 3 入门 --安装与配置
Maven以及其Eclipse插件m2eclipse的安装
(本文参考了Maven实战)
检查JDK的安装以及环境变量的配置
打开cmd
echo %Java_Home%
java -version
如下图
下载Maven
http://maven.apache.org/download.html
我这里安装时最新的3.03版本
安装到本机
1 将下载回来的包解压到任意地址,我的路径是D:\ProgramFiles\apache-maven-3.0.3
2 新建环境变量M2_HOME 指向D:\ProgramFiles\apache-maven-3.0.3
3 在path尾部添加%M2_HOME%\bin
4检查是否安装成功
打开cmd
echo %M2_HOME%
mnv –v
如下图:
给Eclipse安装maven的插件m2eclipse
1 打开eclipse
2 Help – Install New Software出现下图
3 点击Add
在Name输入
在Location输入
4 确定后出现下图
5 勾选Maven Integration for Eclipse
6 然后一直下一步直到安装完毕
7 检查是否安装成功
File – New –Other
配置本地仓库的位置
先阅读本文后面注意事项中的(1)
我们程序所需要的jar包等会先去本地仓库找,如果找不到则会去网络上的的中央仓库下载,当然默认本地仓库是放在c盘用户下.m2文件夹,这里我们可以打开.m2的settings.xml进行修改
找到如下部分
这里我们指定本地仓库位于D盘的MavenRepository文件夹下
配置代理服务器
对于许多没有外网的公司则无法访问apache的中央仓库,则会在局域网内配置一台代理服务器
同样在~/.m2这个文件夹下找到settings.xml下的proxies这个节点
这个节点下面可以配置多台代理
…
如果你声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效
具体配置:
注意事项:
(1)
(2)
这个内嵌的Maven通常会比较新,但不一定很稳定,而且往往也会和我们在命令行使用的Maven不是同一个版本。这里有会出现两个潜在的问题:首先,较新版本的Maven存在很多不稳定因素,容易造成一些难以理解的问题;其次,除了IDE,我们也经常还会使用命令行的Maven,如果版本不一致,容易造成构建行为的不一致,这是我们所不希望看到的。因此,我们应该在IDE中配置Maven插件时使用与命令行一致的Maven。
解决办法:
Window – Preferences – Maven –Installations – Add 并选择安装目录 点击Apply
(3)
Eclipse is running in a JRE, but aJDK is required
Some Maven plugins may not work when importing projects or updatingsource folders.
这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如下图
OK,各项准备工作已经完成!!!
- Maven 3 入门 -- 安装与配置
-  
- MoinMoin 安装与配置
- Hive安装 …
-
- Robocode 入门
- JBoss 安装与配置(3)
- reids 安装配置 基本操作
- centos or rhel puppet 安装
- Android SDK 2.1 下载与安装教程
- ASP.NET MVC 入门 3、Routing
- android NDK 学习 入门
- Axis2 web service 入门
- oracle 入门备忘 3
- ZZULI_SummerPractice(3) HDU 1…
- Nginx 虚拟主机 VirtualHost 配置
- CollabNet Subversion Server 配置
- CentOS 6.3 配置 yum
- ORA-01589错误的解决方法
- 我开博的目的——写在技术贴之前。
- 欢迎您在新浪博客安家
- Android中利用Fragment显示为两屏
- JSP+JavaBean+Servlet工作原理实例…
- Maven 3 入门 -- 安装与配置
- Oracle 11g R2安装手册(…
- win7+64位+Oracle+11g+64位下使用P…
- 【转】eclipse修改workspace
- linux几种创建进程的方法
- eclipse修改workspace
- Oracle 11gr2的完全卸载
- 基于 Android NDK 的学习之旅-----JNI LOG 打印
- eclipse(java) 使用SQL …