2013-01-09 4 views
5

mavenを使用してパッケージテストファイルの一部としてスクリプトファイルを含めたいと思います。 SRC /テスト/ Javaとのsrc /テスト/リソースではないファイルを含めるために、とにかくそこにされて、私は以下のプラグイン設定が設定を使用してMAとJythonのファイルは、テストジャーmaven jarプラグインを使用してテストジャーナルにJava以外のファイルとリソースファイルを含める

  <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> 

にパッケージ化されていないファイルテストジャー?

答えて

7

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

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

あなたはその後、何の設定がmavenのジャー・プラグインのために必要とされないことを見つける必要があります。

build-helper-maven-pluginを使用することもできます。参照:Maven - Add directory to classpath while executing tests

+2

偉大な答えです。私が追加したいのは、は、ハードドライブ全体をスキャンする/の代わりにsrc/test /(no leading /)でなければなりません。 –

+0

@ChristopherYangありがとうございます - 私は私の答えを更新しました –

関連する問題