7

Mavenを使用したテストファイルのパッケージ化の一部としてスクリプトファイルを含めたいと思います。私は以下のプラグイン構成を使用していますが、configファイルとjythonファイルはテストjarにパッケージ化されていません

         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.2</version>
            <executions>
                <execution>
                    <goals>
                        <goal>test-jar</goal>
                    </goals>
                    <configuration>
                        <includes>
                            <include>**/config/*</include>
                            <include>**/jython/*</include>
                        </includes>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>

とにかく、src / test/javaおよびsrc/test / resourcesにないファイルをtest-jarに含めることはできますか?

4

1 に答える 1

9

以下を使用して、追加のテスト リソース フォルダーを指定します。

<build>
    <testResources>
        <testResource>
            <directory>src/test</directory>
            <includes>
                <include>**/config/*</include>
                <include>**/jython/*</include>
            </includes>
        </testResource>
    </testResources>
</build>

その後、maven-jar-plugin に構成が必要ないことがわかります。

build-helper-maven-plugin も使用できます。参照: Maven - テストの実行中にディレクトリをクラスパスに追加する

于 2013-01-09T10:22:55.517 に答える