2016-07-08 5 views
0

例えば、のsrc /メイン/リソースと別のバージョンのテストのために使用されているのsrc /テスト/リソース、中my.propertiesファイルが含まれてい私の共通プロジェクトがあります。他のプロジェクトのユニットテストでsrc/test/resourcesファイルを利用できるようにするにはどうすればよいですか?

次に例私の共通のsrc /メイン/リソース/ my.properties値を使用して、私のサービス、のために、他のプロジェクトがあります。

どのように私はのsrc /テスト/リソース/ my.properties 私-サービス/ SRC /テスト/ javaのでのユニットテストに利用できるを行うことができますか?

答えて

0

標準Mavenの方法はcreate a test jarです。 Mavenプラグインのmaven-jarファイル、プラグインが目標テストジャーで使用されています

<project> 
    ... 
    <build> 
    <plugins> 
     ... 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-jar-plugin</artifactId> 
     <version>3.0.2</version> 
     <executions> 
      <execution> 
      <goals> 
       <goal>test-jar</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
     ... 
    </plugins> 
    </build> 
    ... 
</project> 

あなたは、あなたがする必要があるモジュールのテスト瓶に依存する必要があります:

<project> 
    ... 
    <dependencies> 
    <dependency> 
     <groupId>groupId</groupId> 
     <artifactId>artifactId</artifactId> 
     <type>test-jar</type> 
     <version>version</version> 
     <scope>test</scope> 
    </dependency> 
    </dependencies> 
    ... 
</project> 
関連する問題