安装:
1.install maven
2.set M2_HOME
3.add M2_HOME\bin to path
4.validate:
mvn -v
config文件位置:
%M2_HOME%/conf/settings.xml
%USER_HOME%/.m2/settings.xml
该文件包含了用户相关的认证,仓库和其它信息的配置,用来自定义Maven的行为。
%USER_HOME%/.m2/repository/
该目录是你本地的仓库。当你从远程Maven仓库下载依赖的时候,Maven在你本地仓库存储了这个依赖的一个副本。
lib/ 目录有了一个包含Maven核心的JAR文件(maven-2.0.9-uber.jar
)。
升级Maven
改变M2_HOME和PATH的位置即可。
Maven Help插件
帮助你理解一些Maven使用的模型,以及某个插件有什么可用的目标。Maven Help插件能让你列出活动的Maven Profile,显示一个实际POM(effective POM),打印实际settings(effective settings),或者列出Maven插件的属性。
Example:
mvn help:describe -Dplugin=help
mvn help:describe -Dplugin=help -Dfull
mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull
-
help:active-profiles
-
列出当前构建中活动的Profile(项目的,用户的,全局的)。
help:effective-pom
-
显示当前构建的实际POM,包含活动的Profile。
help:effective-settings
-
打印出项目的实际settings, 包括从全局的settings和用户级别settings继承的配置。
help:describe
-
描述插件的属性。它不需要在项目目录下运行。但是你必须提供你想要描述插件的 groupId 和 artifactId。
How to control developers cannot download jar to Company Reponsitory?