Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java—使用Java1.4编译src/main/Java,使用1.5编译src/test/Java_Java_Eclipse_Unit Testing_Maven_Compiler Version - Fatal编程技术网

Java—使用Java1.4编译src/main/Java,使用1.5编译src/test/Java

Java—使用Java1.4编译src/main/Java,使用1.5编译src/test/Java,java,eclipse,unit-testing,maven,compiler-version,Java,Eclipse,Unit Testing,Maven,Compiler Version,我有一个项目,必须用Java1.4编译。但是我计划用mockito编写一些单元测试。我想要一种在pom中指定的方法,以便src/main/java使用JDK1.4编译,但是src/test/java使用JDK1.5编译 有办法做到这一点吗?如果是,应进行哪些pom更改 谢谢你的时间 这是一个相当奇怪的设置。JDK1.4非常古老,所以如果可以的话,我建议您使用Java6 要回答您的问题,可以使用参数 设置示例: <plugin> &

我有一个项目,必须用Java1.4编译。但是我计划用mockito编写一些单元测试。我想要一种在pom中指定的方法,以便
src/main/java
使用
JDK1.4
编译,但是
src/test/java
使用
JDK1.5
编译

有办法做到这一点吗?如果是,应进行哪些pom更改


谢谢你的时间

这是一个相当奇怪的设置。JDK1.4非常古老,所以如果可以的话,我建议您使用Java6

要回答您的问题,可以使用参数

设置示例:

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

org.apache.maven.plugins
maven编译器插件
2.0.2
1.5
1.5
1.6

这是一个相当奇怪的设置。JDK1.4非常古老,所以如果可以的话,我建议您使用Java6

要回答您的问题,可以使用参数

设置示例:

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

org.apache.maven.plugins
maven编译器插件
2.0.2
1.5
1.5
1.6