Maven安装与环境配置
maven下载地址:http://maven.apache.org/download.cgi
1、下载并解压apache-maven-x.x.x-bin.zip到任意目录
2、添加系统变量:M2_HOME=maven所在根目录
3、添加%M_HOME%\bin到系统变量Path
4、在cmd中运行mvn -v查看版本信息,检验Maven是否正确安装
Maven项目目录结构
src
-main
-java
-package
-test
-java
-package
-resources
常用命令
mvn -v 查看版本信息
compile 编译
test-compile 测试
package 打包
clean 清除target
install 安卓jar包到本地仓库
archetype:generate 半自动化创建项目目录结构
//groupId:组织名,公司域名的反写.项目名
//artifactId:项目名-模块名
//version:版本号如1.0-SHAPSHOT
//package:代码所在包名
坐标与仓库
坐标
构件
仓库
本地仓库和远程仓库
镜像仓库
//配置国内镜像仓库,settings.xml中的mirrors标签中添加如下代码
<mirror>
<id>oschina</id>
<mirrorOf>central</mirrorOf>
<name>Nexus oschina</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
<id>oschina</id>
<mirrorOf>central</mirrorOf>
<name>Nexus oschina</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
修改本地仓库地址
//settings.xml中添加<localRepository>D:/repo</localRepository>
Eclipse配置Maven
1、Maven》Installations添加本地maven安装根目录地址
2、Maven》User Settings配置user settings为本地repo\settings.xml
3、Java》Installed JREs》jdk》Default VM arguments:-Dmaven.multiModuleProjectDirectory=$M2_HOME
4、settings.xml中profiles标签中添加如下代码,保证用eclipse创建maven项目时JDK版本显示一致
<profile>
<id>jdk-1.7</id>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>