mac 10.9安装maven及maven常用命令
先配置JAVA_HOME
editthefile~/.bash_profileandaddthefollowingline
export JAVA_HOME=`/usr/libexec/java_home -v 1.6` or export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
接着到http://maven.apache.org/download.html下载Maven安装文件,如apache-maven-3.1-bin.tar.gz,然后解压到本地目录
接下来,我们需要设置M2_HOME环境变量指向apache-maven-3.0,并且把Maven安装目录下的bin/文件夹添加到系统环境变量PATH中去:
打开/etc/profile文件加入如下代码:
exportM2_HOME=/Users/yourname/apache-maven/apache-maven-3.0
exportPATH=$PATH:$M2_HOME/bin
至此,安装完成,我们可以运行以下命令检查Maven安装:
echo$M2_HOME
mvn–version
搞定收工。
常用命令
Maven2的运行命令为:mvn
常用命令为:
mvnarchetype:generate:创建Maven项目
mvncompile:编译源代码
mvntest-compile:编译测试代码
mvntest:运行应用程序中的单元测试
mvnsite:生成项目相关信息的网站
mvnclean:清除目标目录中的生成结果
mvnpackage:依据项目生成jar文件
mvninstall:在本地Repository中安装jar
mvneclipse:eclipse:生成Eclipse项目文件
生成项目
建一个JAVA项目:mvnarchetype:generate-DgroupId=com.demo-DartifactId=App
建一个web项目:mvnarchetype:generate-DgroupId=com.demo-DartifactId=web-app-DarchetypeArtifactId=maven-archetype-webapp
简单解释一下:
archetype是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId项目骨架的类型
DartifactId项目名称
可用项目骨架有:
*maven-archetype-archetype
*maven-archetype-j2ee-simple
*maven-archetype-mojo
*maven-archetype-portlet
*maven-archetype-profiles(currentlyunderdevelopment)
*maven-archetype-quickstart
*maven-archetype-simple(currentlyunderdevelopment)
*maven-archetype-site
*maven-archetype-site-simple,and
*maven-archetype-webapp
附maven2生成项目标准目录布局:
src/main/javaApplication/Librarysources
src/main/resourcesApplication/Libraryresources
src/main/filtersResourcefilterfiles
src/main/assemblyAssemblydescriptors
src/main/configConfigurationfiles
src/main/webappWebapplicationsources
src/test/javaTestsources
src/test/resourcesTestresources
src/test/filtersTestresourcefilterfiles
src/siteSite
LICENSE.txtProject'slicense
README.txtProject'sreadme
eclipse使用maven的插件安装地址:http://download.eclipse.org/technology/m2e/releases
eclipse使用maven的android插件地址:
http://rgladwell.github.com/m2e-android/updates/
两者不同在于,maven是管理java,jar文件类库,maven的android插件还可以管理针