Example 4.18. 跳过单元测试
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
[...]
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
添加好这些配置以后,你可以通过运行 mvn assembly:assembly 来构建这个装
配。
<project>
[...]
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
mvn install assembly:assembly
mvn test 使 Maven 执行到 test 阶段为止的所有生命周期阶段。
test 阶段是 Maven 生命周期中常规的一部分。 当你运行
mvn package 或者 mvn install 的时候你也运行了测试。 如果你想要运行到test 阶段为止的所有生命周期阶段,运行 mvn test 。
mvn dependency:resolve
mvn dependency:tree