maven常用命令和配置
命令
1、创建普通的Java项目:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
2、创建普通的Web项目:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp
3.1、POM生成IDEA项目:
mvn idea:idea -DdownloadSources=true -DdownloadJavadocs=true -DjdkLevel=1.6
# 当pom.xml文件发生变化时,只需使用下面命令重新生成module文件即可,新生成的module文件会和原来module文件进行很好的合并,通常是依赖的package发生变化了。
mvn idea:module
3.2、POM生成Eclipse项目:
mvn eclipse:eclipse
4、编译/清理项目:
mvn compile
mvn clean
5、测试项目:
mvn test
6、打包项目:
mvn package (包含编译,测试,打包)
mvn -Dtest package (只打包不测试)
7、查看pom包依赖树
mvn dependency:tree
配置
1、修改仓库路径
#在配置文件中添加
<localRepository>D:\tools\maven-3.2.1\repo</localRepository>
2、使用国内比较快的仓库镜像
# 在配置文件的<mirrors>下添加
<mirror>
<id>nexus-tmatesoft</id>
<name>Nexus tmatesoft</name>
<url>http://maven.tmatesoft.com/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>mirrors.ibiblio.org</id>
<name>mirrors.ibiblio.org</name>
<url>http://mirrors.ibiblio.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>