myeclipse2013_maven配置

来源:互联网 发布:oracle数据库pdf下载 编辑:程序博客网 时间:2024/05/22 01:31

环境:win7myeclipse2013maven3.04

说明:首先需要了解maven的作用是为你的工程引入所需jar包,它有一个本地库,用来存储自己下载过的jar包,用作以后使用。如果本地库没有你需要的jar包,它会联网下载,连到哪里下载你可以设置。

一.确保win7java环境已经搭配好。

二.安装maven

1.下载:http://maven.apache.org/download.cgi  选择需要的版本

2.解压后放在指定文件夹,我的是D:\bin\apache-maven-3.0   ,然后如下进行环境变量设置(类似java环境配置):

这里的Maven安装目录是D:\bin\apache-maven-3.0,接着需要设置环境变量,将Maven安装配置到操作系统环境中。

打开系统属性面板(桌面上右键单击我的电脑”→“属性),点击高级系统设置,再点击环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为Maven的安装目录D:\bin\apache-maven-3.0。点击确定,接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin;,注意多个值之间需要有分号隔开,然后点击确定。至此,环境变量设置完成

3.检查。

进入cmd,输入mvn -version,出现如图,则安装成功。

 

linux安装如下:

最近要在linux下边一很多东西,所以需要安装一下maven

安装方式非常简单,解压之后设置一下环境变量就可以了



1.首先到Maven官网下载安装文件 

2.进入下载文件夹,找到下载的文件,运行如下命令解压

tar -xvf  apache-maven-3.0.5-bin.tar.gz


解压后的文件夹名为apache-maven-3.0.5


4.配置环境变量,编辑/etc/profile文件,添加如下代码

export MAVEN_HOME=/usr/local/apache-maven-3.0.5
export PATH=${PATH}:${MAVEN_HOME}/bin


5.保存文件,并运行如下命令使环境变量生效

source /etc/profile


6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功

mvn -v    


4.~/.m2配置

这里就是配置本地库了。默认的位置是{当前用户的目录如:C:\Users\lih\.m2}.m2就是本地库的目录了。cmd执行一下mvn help:system,然后到用户目录下会找到./m2文件夹,这就是本地库了。我们可以到~/.m2/repository/org/apache/maven/plugins/maven-help-plugins/目录下找到刚才下载的maven-help-pluginpom文件和jar文件

默认情况下,~/.m2目录下除了repository仓库之外就没有其他目录和文件了,不过大多数Maven用户需要复制M2_HOME/conf/settings.xml文件到~/.m2/settings.xml(原因:Maven用户可以选择配置$M2_HOME/conf/settings.xml或者~/.m2/settings.xml。前者是全局范围的,整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响。

 

三.进入myeclipse,配置maven

1.安装eclipse插件(这个在eclipse上是要安装的,但是myeclipse3013已经自带了,此不省略)

2.激活myeclipsemaven插件

激活方法:window-->preference-->MyEclipse-->Maven4MyEclipse, 勾选复选框(Enable Mave4MyEclipse features)

配置方法:就在激活方法打开的节点下,有一个Maven节点,展开这个节点,主要配置其下的两个节点,如下:

nstallations:  这一个节点默认使用内置的maven,我们需要使用我们安装的maven,点"add",添加一个我们外部安装的maven即可,注意添加后就勾选上。

User Settings: 默认的是C盘用户目录下的.m2/settings.xml文件,这里要配置外部安装的maven使用的配置文件,如我使用的就是maven安装目录下的conf/settings.xml文件,选择之后别忘了点击一下,下方的"Update Settings"按钮。

四.接下来就可以创建maven工程或者导入了。