Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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 EclipseIDEJ2SE-1.5版本中的新Maven项目_Java_Eclipse_Maven_Maven 3_M2eclipse - Fatal编程技术网

Java EclipseIDEJ2SE-1.5版本中的新Maven项目

Java EclipseIDEJ2SE-1.5版本中的新Maven项目,java,eclipse,maven,maven-3,m2eclipse,Java,Eclipse,Maven,Maven 3,M2eclipse,当我使用m2e插件创建一个新的maven项目时,我选择web应用原型,默认的执行环境设置为J2SE-1.5 我正在用JDK1.7.045运行eclipse 我可以使用项目的库构建路径将其从J2SE-1.5更改为JDK 1.7.045,也可以在pom.xml中指定“maven编译器插件”源和目标,但这些是我不喜欢的临时解决方案。 我是否可以将默认的有界JDK更改为1.7而不是1.5。使用您喜欢的首选项(即源和目标JDK)构建您自己的pom,并使每个新项目从此pom继承。您需要为新项目将以下内容添加

当我使用m2e插件创建一个新的maven项目时,我选择web应用原型,默认的执行环境设置为J2SE-1.5

我正在用JDK1.7.045运行eclipse

我可以使用项目的库构建路径将其从J2SE-1.5更改为JDK 1.7.045,也可以在pom.xml中指定“maven编译器插件”源和目标,但这些是我不喜欢的临时解决方案。
我是否可以将默认的有界JDK更改为1.7而不是1.5。

使用您喜欢的首选项(即源和目标JDK)构建您自己的pom,并使每个新项目从此pom继承。

您需要为新项目将以下内容添加到pom中:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
    </plugins>
</build>

maven编译器插件
3.1
1.7
1.7

你不应该那样做。默认值为1.5是由maven设置的。因此,当您不在pom.xml中指定任何其他内容时,所有其他想要编译您的项目的程序员都会将其编译为1.5项目。pom.xml中的条目就是这里的方法。