配置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>
。