maven-2 - 在 Maven 中共享测试代码

标签 maven-2 testing

如何依赖 Maven 中另一个模块的测试代码?

例如,我有 2 个模块:

  • 基地
  • 主要

我想要 Main 中的一个测试用例来扩展 Base 中的一个基本测试类。这可能吗?

更新:找到一个 acceptable answer ,它涉及创建一个测试 jar。

最佳答案

我推荐使用 type instead of classifier (另请参阅:classifier)。它更明确地告诉 Maven 你在做什么(我发现 m2eclipse 和 q4e 都更喜欢它)。

<dependency>
  <groupId>com.myco.app</groupId>
  <artifactId>foo</artifactId>
  <version>1.0-SNAPSHOT</version>
  <type>test-jar</type>
  <scope>test</scope>
</dependency>

关于maven-2 - 在 Maven 中共享测试代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/174560/

相关文章:

java - 为什么Gin会在 "target/classes"目录下生成源文件?

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

java - 有没有一种快速的方法可以手动将一堆带有 poms 的工件 jar 上传到 archive?

php - 在 Laravel 的单元/功能测试中存储和检索 session 变量

android - 即使找不到元素或在 appium for android 中等待,如何继续

maven-2 - 如何为多模块项目的一个模块执行不同的目标?

eclipse - 从 Eclipse 运行 JUnit 测试会出现 ClassNotFound 错误

visual-studio-2010 - 在 VS2010 中执行 BDD 的标准方法是什么?

javascript - 为什么 browser.get 方法没有转到指定的 url?

PHPUnit 和 Selenium 以及从元素问题中获取值(value)