Java1.4でのみコンパイルする必要のあるプロジェクトがあります。しかし、私はmockitoを使用していくつかの単体テストを作成することを計画しています。src/main/java
でコンパイルするjdk 1.4
が、でsrc/test/java
コンパイルするようにpomで指定する方法が必要ですjdk 1.5
。
これを行う方法はありますか?はいの場合、どのようなpomの変更を行う必要がありますか?
御時間ありがとうございます!!!
Java1.4でのみコンパイルする必要のあるプロジェクトがあります。しかし、私はmockitoを使用していくつかの単体テストを作成することを計画しています。src/main/java
でコンパイルするjdk 1.4
が、でsrc/test/java
コンパイルするようにpomで指定する方法が必要ですjdk 1.5
。
これを行う方法はありますか?はいの場合、どのようなpomの変更を行う必要がありますか?
御時間ありがとうございます!!!
かなり奇妙な設定です。JDK 1.4は古いので、可能であればJava6に移行することをお勧めします。
質問に答えるには、testTargetパラメーターを使用できます。
セットアップ例:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<testTarget>1.6</testTarget>
</configuration>
</plugin>