mvn dependency:resolve 命令 可打印出已解决依赖的列表
mvn dependency:tree 打印项目的整个依赖树
mvn help:effective-pom 查看完整的pom 文件
一、忽略错误单元有两种方法
maven-surefire-plugin 插件
该插件文档 (http://maven.apache.org/plugins/maven-surefire-plugin/test
mojo.html) 说明
方法1.在pom.xml 中设置
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
方法2.从命令行通过 -D 参数设置。
mvn test -Dmaven.test.failure.ignore=true
二、跳过单元测试
mvn install -Dmaven.test.skip=true
或者在pom.xml 文件中设置
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
三、Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件。 你可以使
用 Maven Assembly 插件以你希望的任何形式来装配输出,只需定义一个自定义的
装配描述符。以下例子我使用预定义的 jar-with-dependencies 格式
<project>
[...]
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>