【问题标题】:New Maven Project in Eclipse IDE J2SE-1.5 issueEclipse IDE J2SE-1.5 问题中的新 Maven 项目
【发布时间】:2014-01-18 13:48:42
【问题描述】:

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

我正在使用 JDK 1.7.0_45 运行我的 Eclipse

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

【问题讨论】:

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

标签: java eclipse maven maven-3 m2eclipse


【解决方案1】:

您需要将以下内容添加到新项目的 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>

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2014-07-26
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      相关资源
      最近更新 更多