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插件还可以管理针

相关推荐