首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Maven札记2-安装,配置,测试及安装最佳实践

2012-11-09 
Maven笔记2-安装,配置,测试及安装最佳实践1. Maven 安装??? (1) Windows下的安装??? 首先验证JDK是否安装

Maven笔记2-安装,配置,测试及安装最佳实践

1. Maven 安装

??? (1) Windows下的安装

??? 首先验证JDK是否安装及Path,ClassPath路径是否正确;

??? 设置M2_HOME环境变量:M2_HOME=C:\Apache-maven-3.0.3;

??? 设置Path环境变量:Path=%M@_HOME%\bin;

??? 解压命令:

??? C:\>jar xvf "C:\Download\apache-maven-3.0.3 bin.zip"

??? 说明: 当我们在cmd中输入命令时,windows首先会在当前目录中寻找可执行的文件或脚本, 如果没有找到,

??? windows会接着便利环境变量Path中定义的路径,

??? (2) Linux下的安装

??? 验证Java路径:echo $JAVA_HOME; java -version;

??? 解压Maven: tar -xvzf apache-mavne-3.0.3-bin.tar.gz

??? 环境变量: export M2_HOME = /home/SpringsFeng/apache-maven-3.0.3

??????????????????? export PATH = $PATH:$M2_HOME/bin

2. Maven测试:

??? (1) window下的测试

??? 在cmd窗口中,运行命令:

??? echo %M2_HOME%;将显示Maven主路径;

??? mvn -v; 将显示本机Path下当前的Maven版本信息;

??? (2) Linux下的测试

??? echo $M2_HOME

??? mvn -v

??? 运行命令:mvn help:system;将显示本机所有的环境变量;

3. Maven配置

??? 在Eclipse中选择Winndow下的Preference选项...

4. Maven Help插件使用

??? 使用help:describe目标来获取指定插件的详细信息,如:

??? (1) mvn help:describe -Dplugin=help,将输出Maven Help 插件的部分信息。

??? (2) mvn help:describe =Dplugin=help -Dfull,将输出完整的该插件的信息。

???? 如果有时候这些信息显得太多了。这时候可以获取单个目标的信息,设置 mojo 参数和 plugin 参数。下面的命令

???? 列出了Compiler 插件的 compile 目标的所有信息:
???? mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull

???? Mojo:在Maven里一个插件目标也被认为是一个 “Mojo”。

5. 安装M2Eclipse

??? 安装地址:http://m2eclipse.sonatype.org/sites/m2e

??? M2Eclipse扩展安装地址:http://m2eclipse.sonatype.org/sites/m2e-extras

6. Maven安装最佳实践

??? (1) 设置MAVEN_OPTS环境变量

??? MAVEN_OPTS=-Xms128m -Xmx512m

??? (2) 配置用户范围的settings.xml

??? Eclipse中配置Maven时如果选择Maven安装目录下的settings.xml文件则整台机器上的用户都将启用该配置,

??? 如果使用~/m2/settings.xml中则只对当前用户启用。

??? (3) 不推荐使用Eclipse内嵌的Maven

??? 可在Eclipse的Preference中将Maven配置成外部安装的Maven.

7. 执行工程只有一个类有Main方法

??? mvn compile exce:java -Dexec.mainClass=org.dmwdp.MainTest.java

8. 显示Maven命令帮助

??? mvn? -h

热点排行