设置通过Maven创建的工程的JDK的版本,更改conf/settings.xml

eclipse提示警告如下:

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment. 

1.打开settings.xml文件

2.找到profiles标签

3.加入如下配置:

    <profile>
        <id>jdk1.8</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
        <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
    </profile> 

以上部分参考自尚硅谷maven视频资料,讲师封捷。

因为maven创建的工程如果不设置的话,每次通过eclipse创建的maven工程的jdk版本都是1.5(包括类库的版本和编译的版本)。通过在pom.xml里面指定jdk版本,或者手动设置jdk版本都可以解决这个问题,但是如果每一个都指定的话就会很繁琐,pom.xml里面的设置方式如下,作用域为当前工程。

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

鼠标右键当前工程选择 Maven -> Update Project...   ,更新当前工程jdk版本

记录在此方便查询

原文地址:https://www.cnblogs.com/kgtone/p/10356355.html

时间: 2024-08-12 12:32:30

设置通过Maven创建的工程的JDK的版本,更改conf/settings.xml的相关文章

maven创建web工程Spring配置文件找不到问题解决方案

使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误.但是用mvn clean package命令编译时成功的.web.xml配置的如下 <context-param><param-name>context

maven创建web工程

一,前言 maven 是一个项目管理工具.可以用来管理jar包依赖,构建项目等. 那么接下来,就在eclipse中使用maven创建一个简单的web项目. 二,依次点击File-> New -> Other,选择 Maven Project.然后Next. 三,直接点击Next 四,找到Aftifact Id 是 maven-archetype-webapp的行,点击选中行,然后Next 五,填写关键信息,然后点击Finish 六,稍等片刻,工程就创建成功了,目录如下: 上图中最后的pom.x

用maven创建web工程

1.打开eclipse,选择File->New->Other菜单,弹出下面的对话框,在Wizards中输入maven,会过滤出和maven相关的菜单,选中Maven Project菜单,然后点击下一步 2.勾中 Create a simple project(skip archetype selection),这个选项的意思是,创建一个简单的项目,跳过原型选择(就是后面不会再弹出选择项目类型的框)  3.配置工程,group id是所在组织,artifact id是工程名,packaging是

使用idea搭建Maven+SSM(Spring+SpringMVC+Mybatis)框架(一、使用Maven创建新工程)

一.新建Maven项目 1.如图创建简单java web application. 2.如图填写组织唯一标识和项目唯一标识 3.如图照做 4.点击finish即可完成项目创建,如图为创建好后的项目结构. 5.设置项目Modules 至于后面的path和dependencies可以按照默认的配置,当你用maven导入包后dependencies会自动配置,当然要是想自己添加本地包可以在dependencies中点击绿色的加号自己添加包,我们使用maven时很少用到这样的操作,只有在不使用maven

基于eclipse+maven创建web工程

Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5.选择项目,右键选择Properties,进入属性页面

Vivado SDK 2014.2 创建新工程后,BSP版本不对的解决办法

问题描述如下: 1. 使用Vivado SDK 2014.2已经创建了工程,但是此时,hdf文件增加了外设,需要重新创建工程以更新SDK中的外设描述: 2. 使用新的hdf创建工程后,发现system.mss文件中有些外设的BSP包名称显示为红色,把system.mss改成可编辑模式后,看到外设对于的BSP包版本不对: 3. 由于外设的BSP包版本不对,导致工程编辑错误,无法生成elf文件. 解决办法: 使用新的hdf文件重新创建工程之前,先在Xilinx Tools --> Repositor

(转)Maven创建webapp项目无法修改web版本的问题

maven创建的web app,默认使用的servlet版本是2.3,默认不支持JSTL,为了默认支持JSTL表达式,需要升级servlet到3.0 转:http://blog.sina.com.cn/s/blog_b03dd8950102wi05.html eclipse中装了maven插件后,有时会出现新建webapp项目的时候,项目的版本是2.3的老版本,  想要修改此版本,第一种方法:选中项目,点击右键,再点击Properties,弹出如下对话框 ?点击 Project Facets ,

IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat

由于IDEA社区版(Community)无法直接New一个Web Appplication 所以要使用maven来创建 1.创建一个Project 2. 3. 4.这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住. 来自网上的解释: archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,

idea14使用maven创建web工程

参考博客:http://geeksun.iteye.com/blog/2179658 ---------------------------------------------------- 一.配置maven 二.创建一个maven项目 2.1 2.2 2.3 起好GroupId.ArtifacId 2.4 这个是选择自己电脑上的maven目录.setting.xml及本地仓库 2.5 起个项目名 2.6 左边的是新建的界面,还有一些配置要完成.先点击右边的Enable Auto-Import