Joyen.fu
日中则昃,月盈则食。

1.maven下载

apache下载地址:http://maven.apache.org/download.cgi

2.maven环境配置

2.1在系统变量中新建一个变量,变量名为M2_HOME,变量的值为Maven的安装目录。

2.2在系统变量中找到名为path的变量,在变量值的末尾加上%M2_HOME%\bin;多个值之间用逗号隔开。

>echo %m2_home%  --测试Maven安装目录

>mvn -v --检查Windows是否能找到正确的mvn执行脚本

安装目录结构:

bin:mvn运行的脚步,其中*.bat是windows平台的bat脚本。mvnDebug是调试命令,只比mvn多了一条MAVEN_DEBUG_OPTS配置。

       该目录还包含m2.conf文件,这是classworlds的配置文件。

boot:该目录包含一个文件,plexus-classworlds-2.5.1.jar。plexus-classworlds是一个类加载器框架,相对于默认的Java类加载器,它提供了更丰富的语法以方便配置。Maven使用该框架加载自己的类库。classworlds信息参考http://classworlds.codehaus.org/

conf:该目录包含一个非常重要的文件setings.xml,修改该文件全局的定制Maven行为。把该文件复制到~/.m2/目录下,在用户范围内定制Maven行为。

lib:该目录包含了所有Maven运行时需要的Java类库。

MAVEN_OPTS

mvn命令实际上是执行Java命令,因此Java命令的参数可用于mvn。

maven生成项目时候,需要占用大量的内存,没有该配置容易内存溢出,不建议直接修改mvn或mvn.bat这两个文件,因为升级maven后又又要修改文件。最佳实践是保存环境变量OPTION_OPTS,只为-Xms512m -Xmx512m

不要使用IDE内嵌的Maven

这是为了保持IDE和命令行的Maven保持一致。

myeclipse修改:展开maven项,选择installation子项,单击add选择安装的外部maven即可

 

posted on 2014-11-16 10:53  Joyen.fu  阅读(261)  评论(0编辑  收藏  举报