maven常用命令 开多线程编译

配置maven环境:

MAVEN_HOME=apache-maven-x.x.x

PATH=%MAVEN_HOME%\bin;

测试:mvn -v

1、更新项目,但是不执行junit等test-----(务必在执行maven命令时候不要执行test,因为如果test里面有执行DDL等操作,就会把数据库搞乱了)

跳过test:-Dmaven.test.skip=true

2、下载源码、javadoc相关的jar包

dependency:sources dependency:resolve -Dclassifier=javadoc -Dclassifier=sources

    跳过生成javadoc

    mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true

    mvn package  -Dmaven.javadoc.skip=true

    

3、执行clean install

mvn clean install -Dmaven.test.skip=true dependency:sources dependency:resolve -Dclassifier=javadoc -Dclassifier=sources

4、maven分析命令

mvn dependency:analyze -Dmaven.test.skip=true dependency:sources dependency:resolve -Dclassifier=javadoc -Dclassifier=sources

mvn dependency:analyze -Dmaven.test.skip=true

5、maven查看POM文件结构树

mvn dependency:tree -Dmaven.test.skip=true dependency:sources dependency:resolve -Dclassifier=javadoc -Dclassifier=sources

mvn dependency:tree -Dmaven.test.skip=true

6、让eclipse可以自动编译maven项目

mvn -U eclipse:clean eclipse:eclipse

7、清除eclipse信息:mvn eclipse:clean

   转换成eclipse项目:mvn eclipse:eclipse

8、多模块maven项目在debug的时候进入不了jar工程的解决方法?  

Java Build Path--->Projects--->Add--->选择所需的模块

9、多线程编译

mvn -T 2C  clean install -Dmaven.test.skip=true dependency:sources dependency:resolve -Dclassifier=javadoc -Dclassifier=sources

10.maven创建项目

mvn archetype:generate -DgroupId=com.redpigedu -DartifactId=shiro-boot -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeGroupId=org.apache.maven.archetypes -DinteractiveMode=false -DarchetypeCatalog=local

11、配置阿里云的maven参考

<mirror>

<id>nexus-aliyun</id>

<mirrorOf>*</mirrorOf>

<name>Nexus aliyun</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>

猜你喜欢

转载自blog.csdn.net/gemedu/article/details/89880281