我正在尝试执行一些代码,它将生成一个测试类(并放在src / test / java中),需要访问src / test / resources文件夹。我正在使用maven exec:java(尝试过exec:exec),但没有运气。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>Generate Derivation Test Cases Test</id>
<phase>generate-test-sources</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<classpathScope>test</classpathScope>
<mainClass>com.etse.persistence.derivationtestcase.TestGenerator</mainClass>
<arguments>
<argument>derivationTestCases</argument>
<argument>/common-application-context.xml</argument>
<argument>/persistence-application-context.xml</argument>
<argument>/math-application-context.xml</argument>
<argument>/persistence-derivationtestcase-context.xml</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
我的问题是如何/在何处放置{basedir} / src / test / resources以便在类路径中用于调用TestGenerator
由于
涓
答案 0 :(得分:0)
您很早就与generate-test-sources
绑定,可能在资源插件可以将src/test/resources
文件夹复制到target
之前。我会尝试将TestGenerator
指向src/test/resources
,而不是尝试使用类路径。