首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试源目录Maven

测试源目录Maven
EN

Stack Overflow用户
提问于 2019-03-07 16:26:57
回答 1查看 1.4K关注 0票数 0

我有一个多模块的Maven3项目,我想触发JUnit测试。项目的当前结构如下:

代码语言:javascript
复制
-- plugin
    |-- src
    |   |-- [package]
    |   |   -- [source code]
    |   |       
    |-- src-test
    |   |-- [package]
    |   |   -- [unit tests]
    |   |
    |   -- resources

如果我移动src文件夹中的src-test文件夹,测试就能正常工作。但是我想避免改变项目的结构。

我已经尝试过在pom中使用<testSourceDirectory>标签,但它不起作用。

代码语言:javascript
复制
 <parent>
    <groupId>xxxx</groupId>
    <artifactId>xxxx</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>
  <groupId>xxxx</groupId>
  <artifactId>yyyy</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>eclipse-test-plugin</packaging>

  <build>

    <sourceDirectory>src</sourceDirectory>
    <testSourceDirectory>src-test</testSourceDirectory>
    <plugins>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-surefire-plugin</artifactId>
        <version>0.24.0</version>
        <configuration>

          <includes>
              <include>**/*Test.java</include>
          </includes>
          <useUIHarness>false</useUIHarness>
          <providerHint>junit4</providerHint>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

有什么解决方案吗?提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-07 20:29:14

我设法找到了解决这个问题的办法。我已经将src- build.properties文件夹添加到插件的测试目录中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55039170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档