测试源码目录Maven
Test source directory Maven
我有一个多模块 Maven3 项目,我想触发 JUnit 测试。项目的当前结构如下:
-- plugin
|-- src
| |-- [package]
| | -- [source code]
| |
|-- src-test
| |-- [package]
| | -- [unit tests]
| |
| -- resources
如果我将 src-test
文件夹移动到 src
文件夹中,测试工作正常。但我想避免改变项目的结构。
我已经在 pom 中尝试使用 <testSourceDirectory>
标签,但它没有用。
<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>
有什么解决办法吗?
提前致谢!
我已经找到了解决办法。我已将 src-test 文件夹添加到插件的 build.properties。
我有一个多模块 Maven3 项目,我想触发 JUnit 测试。项目的当前结构如下:
-- plugin
|-- src
| |-- [package]
| | -- [source code]
| |
|-- src-test
| |-- [package]
| | -- [unit tests]
| |
| -- resources
如果我将 src-test
文件夹移动到 src
文件夹中,测试工作正常。但我想避免改变项目的结构。
我已经在 pom 中尝试使用 <testSourceDirectory>
标签,但它没有用。
<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>
有什么解决办法吗? 提前致谢!
我已经找到了解决办法。我已将 src-test 文件夹添加到插件的 build.properties。