使用 Maven 将项目中的 test 代码打包进 jar 中,可以实现在发布项目时一并发布 test 代码,方便其他人也能进行测试。下面是具体的步骤:
- 在 pom.xml 文件中添加以下代码,指定将 test 代码打包进 jar 中:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<includes>
<include>**/test/**</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
- 执行打包命令,将 test 代码打包进 jar 中:
mvn clean package
以下是两个示例:
示例 1:将 src/test/java 目录下的代码打包进 jar 中
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<includes>
<include>**/test/**</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
示例 2:将 src/test 目录下的所有文件(比如测试数据)打包进 jar 中
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<includes>
<include>**/test/**</include>
<include>**/testdata/**</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
注意:上述示例中的路径是根据常见的 Maven 项目结构进行设置的,实际项目中需要根据自己的项目结构进行相应的修改。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用maven如何将项目中的test代码打包进jar中 - Python技术站