0

我正在尝试执行一些代码,它将生成一个需要访问 src/test/resources 文件夹的测试类(并放置在 src/test/java 中)。我也在使用 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

谢谢

胡安

4

1 回答 1

-1

您很早就与 . 绑定generate-test-sources,可能在资源插件可以将src/test/resources文件夹复制到target. 我会尝试指向TestGeneratorsrc/test/resources不是尝试使用类路径。

于 2012-10-03T16:15:54.893 回答