构建时跳过单元测试:mvn install -Dmaven.test.skip=truephp
安装了jetty插件后在jetty中运行web应用:mvn jetty:runhtml
打war包:mvn war:warjava
查看项目jar包间的依赖:mvn dependency:treeweb
为项目形成eclipse工程文件。即将maven项目转化为一个eclipse工程 spring
mvn eclipse:eclipse app
建立一个maven项目:dom
mvn archetype:generateeclipse
激活定义好的profile:webapp
使用id为myprofile的自定义profile进行打包:maven
mvn war:war -Pmyprofile
建立web项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
http://forum.springsource.org/archive/index.php/t-22597.html
-Dmaven.test.failure.ignore=true 测试报错忽略
若是想跳过测试阶段,可用:
mvn package -DskipTests
想临时性跳过测试代码的编译,可用:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test -Dtest=RandomGeneratorTest
使maven2在下载依赖包的同时下载其源代码包的方法:
1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。
2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。
建立简单的java项目
mvn archetype:generate -DgroupId=com.jason -DartifactId=kwic -DpackageName=com.jason.kwic