maven经常使用命令

构建时跳过单元测试: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

使用idmyprofile的自定义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-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

相关文章
相关标签/搜索