更好地在第一个模块中配置Maven Pom文件
<project> <groupId>com.example</groupId> <artifactId>foo</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> <build> <plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin>
之后,MVN安装/发行版还将部署工件
foo-1.0.0-SNAPSHOT-tests.jar
然后使用分类器配置对测试罐的依赖(如其他响应中所建议的)
<dependency> <groupId>com.example</groupId> <artifactId>foo</artifactId> <version>1.0.0-SNAPSHOT</version> <type>test-jar</type> <!-- uncomment if needed in test scope only <scope>test</scope> --></dependency>



