一、maven环境的配置
1准备
安装jdk,本机使用的是1.6
下载maven3.0.3
2,将maven解压到指定目录,本机解压后maven的根目录是:D:\Program Files\apache-maven-3.0.3
3,配置环境变量:
新增环境变量:M2_HOME = D:\Program Files\apache-maven-3.0.3
修改环境变量:path=%path%;% M2_HOME %\bin; 即,在path后加上% M2_HOME %\bin;
4,测试maven是否安装成功
在命令行界面中输入
Echo % M2_HOME %
回车,
结果如下:
输入 mvn –v,查看maven版本
5,启动myeclipse9
6,菜单项 window—>preferences—>myeclipse—>maven4myeclipse—>maven—>installations,
点击右侧add按钮,选择本地maven的根目录,添加后,点击apply和ok按钮。
7,菜单项 window—>preferences—>myeclipse—>maven4myeclipse—>maven—>user setting
修改user settings 指定到本地maven的conf\setting.xml,点击update settings,apply 和ok。
[/size]
二、项目里的pom.xml类似于以下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>maventest</groupId>
<artifactId>maventest</artifactId>
<packaging>jar</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
向项目中添加依赖jar包:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.0.11</version>
</dependency>
三、maven操作
在cmd中找到对应项目地址,然后敲如下命令:
1. mvn eclipse:clean 清除Project中以前的编译的东西,重新再来
2. mvn eclipse:eclipse 开始编译Maven的Project
在Myeclipse中的操作:
1. 选中Maven Project 右击 在Run As中选择Maven clean
2. 在Myeclipse中,Project—Clean 开始编译
3. 选中Maven Project 右击 在Run As中选择Maven install
四、maven仓库及仓库配置
1.找到maven安装路径下的conf文件夹,打开setting.xml,找到类似
<localRepository>D:\maven_repository</localRepository>
按如上修改仓库地址,一般刚安装的maven是在C:\Users\Administrator\.m2\repository这个路径下创建仓库。
2.配置内网仓库和外网仓库
可能有的公司只能上内网,因此配置内网仓库非常有必要。
Maven搜索依赖的顺序就是:
1)搜索本地仓库,没有找到,就去第2步,否则退出
2)搜索内网仓库,没有找到,就去第3步,否则退出
3)搜索远程仓库获取,没有找到,就报错
<!--nexus repository install-->
<profile>
<id>dev</id>
<repositories>
<repository>
<id>nexus</id>
<url>http://people.apache.org/repo/m2-incubating-repository/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://repository.sonatype.org/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
五、maven外网仓库地址
由于中央仓库有的时候不能访问,我们需要一定知道多个外网仓库以便下载依赖jar包
下面列出几个maven仓库地址供大家使用。
共有的仓库
http://repo1.maven.org/maven2/
http://repository.jboss.com/maven2/
http://repository.sonatype.org/content/groups/public/
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/
私有的仓库
http://repository.codehaus.org/
http://snapshots.repository.codehaus.org/
http://people.apache.org/repo/m2-snapshot-repository
http://people.apache.org/repo/m2-incubating-repository/
分享到:
相关推荐
Maven安装配置外加Myeclipse上完美运行图解_______自己总结,免费共享
2 配置maven环境变量 (1)在系统变量栏新建变量 (2)编辑系统变量的Path,结尾添加 ;%MAVEN_HOME%\bin(注意分号) (3)cmd,命令行输入mvn -v,出现下面结果即环境变量配置成功 3 修改maven连接仓库为本地...
简述windows环境下,maven环境的搭建以及MyEclipse配置maven项目的方法,适合初学者
使用maven管理你的java项目
maven安装配置注意事项,包括MYECLIPSE的maven插件安装等
MyEclipse集成maven配置,内容比较详细,带有截图哦,方便大家交流学习,(*^__^*) 嘻嘻……
本次学习的目的 本着实用的目的来学习 本文档不讲概念性东西 本ppt以图例构成(一图胜万言)
myEclipse下配置maven开发环境以及创建maven项目运行打包
Maven环境配置包含了Maven的配置,eclipse配置Maven,使用eclipse创建java、javaWeb项目,配置Maven环境Nexus本地仓库环境。
此文件有关myeclipse集成maven插件开发环境,如何配置环境,以及配合tomcat进行有关maven项目的开发。
myeclipse集成maven,很轻松,只需把相应jar包复制到相应目录下即可,有说明,eclipse3.3亲测通过.
myeclipse 上安装 Maven3,教你如何配置 maven结合myeclipse使用。maven项目开发必配项
MyEclipse6.5集成Maven,PPT
文件包含安装Maven的Eclipse插件m2e、MyEclipse的Maven配置等过程,详细且简明
JDK和maven的环境变量配置,有图有真相
myeclipse maven插件
配置java环境,maven环境,以及整合maven+eclipse,配置maven的远程仓库
maven环境变量配置教程
maven的安装文件以及集成TOMCAT的教程、以及在eclipse使用maven的教程.maven的安装文件-安装包为apache-maven-3.3.9-bin。
Q群:84436262 maven 详细说明 以及在myeclipse中的详细配置 添加如下两个环境变量: MAVEN_BATCH_PAUSE=on MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9090,suspend...