maven项目有一个核心模块和一个sql模块。 sql模块的测试类应该扩展一些核心模块测试类。在sql模块pom.xml中需要做什么来设置依赖关系?设置一个测试类依赖于maven项目中的另一个模块
0
A
回答
0
想通了:方法是添加一个测试jar与“测试”范围。
<type>test-jar</type>
<scope>test</scope>
因此,这里是我的情况下,完全依赖
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_${scala.binary.version}</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
0
您必须创建一个测试罐子出你的核心模块,然后将其添加为一个测试你的SQL模块中范围依赖。
将下面的插件声明添加到核心模块的pom文件的build/plugins部分。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
现在你的SQL模块中添加此试验瓶作为一个依赖
<dependency>
<groupId>com.coderplus.test</groupId>
<artifactId>coremodule</artifactId>
<version>1.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
相关问题
- 1. 项目设置:让一个Web项目依赖于另一个项目
- 2. 在一个多模块项目中,maven模块可以访问它所依赖的另一个模块的传递测试范围的依赖关系吗?
- 3. Gradle依赖于另一个项目失败的模块
- 4. 多模块项目中的Maven测试依赖项
- 5. maven项目如何依赖另一个本地maven项目?
- 6. 测试依赖于另一个类的静态函数的类
- 7. 如何将Maven项目用作另一个Maven项目的依赖项?
- 8. 如何使一个项目的jar依赖于另一个jar
- 9. 其他项目中的一个项目的maven依赖项?
- 10. 当测试类扩展另一个具有依赖关系的类时设置一个测试 - PHPUnit
- 11. Maven的测试类依赖
- 12. 如何使一个模块依赖于另一个模块工件?
- 13. 如何指定项目依赖于另一个项目?
- 14. Java项目依赖于另一个项目
- 15. 依赖属性依赖于另一个
- 16. 重新组织测试文件的选项,其中一个类依赖于另一个类?
- 17. 依赖于另外一个
- 18. Maven将依赖关系复制到另一个项目
- 19. Maven依赖另一个非存储库项目?
- 20. 如何为依赖同一个罐子的两个独立项目设置maven
- 21. Ant作为项目中的一个依赖项,也用于构建/测试
- 22. 如何构建一个依赖Jenkins中另一个SVN多模块项目的SVN项目?
- 23. Maven依赖于P2项目
- 24. 如何管理依赖Git中另一个项目的项目?
- 25. Maven多模块:聚合公共依赖在一个单一的?
- 26. 依赖于maven项目创建一个eclipse插件
- 27. 匕首2:Gradle模块依赖于在另一个模块中的实现
- 28. 测试依赖于另一个属性的验证属性
- 29. 将一个maven项目添加到另一个maven项目导致无法解决依赖关系错误
- 30. 依赖于多模块Maven项目模块时,模块不会产生伪影