maven常用命令

构建时跳过单元测试:mvn install -Dmaven.test.skip=true

安装了jetty插件后在jetty中运行web应用:mvn jetty:run

war包:mvn war:war

查看项目jar包间的依赖:mvn dependency:tree

为项目造成eclipse工程文件。即将maven项目转化为一个eclipse工程

mvn eclipse:eclipse

创建一个maven项目:

mvn archetype:generate

激活定义好的profile:

使用idmyprofile的自定义profile进行打包:

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-pluginmaven-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


你可能感兴趣的:(maven,常用命令)