`

aven配置默认使用的JDK版本

    博客分类:
  • Java
 
阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px">

问题:

  • 创建maven项目的时候,jdk版本是1.7版本,而自己安装的是1.8版本,从而导致无法使用lambda等Java8新特性。
  • 每次右键项目名-maven->update project 时候,项目jdk版本就会变回1.7版本。

解决办法:

解决办法一:在项目中的pom.xml指定jdk版本

复制代码
<build>  
    <plugins>  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>  
                <version>3.7</version>  
                <configuration>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                </configuration>  
            </plugin>  
        </plugins>  
</build>
复制代码

解决方法二:在maven的安装目录找到settings.xml文件,在里面添加如下代码

复制代码
<profile>    
    <id>jdk-1.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>
复制代码

</div>

 

分享到:
评论

相关推荐

    aven依赖的配置,使用命令。eclipse中安装和使用

    Maven 的核心理念是“约定优于配置”,这意味着它设定了默认的项目结构和构建流程,使得开发者无需过多关注具体实现细节,只需专注于项目本身。Maven 通过一个名为 Project Object Model (POM) 的XML文件来描述项目...

    aven2+spring(ioc aop)+struts+mybatis

    4. **整合配置**:在Struts2的配置文件中指定Spring为Action的工厂,让Struts2在创建Action实例时使用Spring容器。 5. **事务管理**:配置Spring的PlatformTransactionManager,设置全局事务策略,确保数据一致性。 ...

    aven-legacy:全栈ReactJS框架

    全栈ReactJS框架在开发中使用SQLite后端,在生产中使用PostgreSQL 取决于NodeJS,React,React Native,Babel 通用缓存层旨在默认情况下使应用程序快速运行具有智能缓存和脱机客户端功能的简单实时数据库完整的身份...

    java笔试题算法-codenjoy-game:codenjoy游戏

    java笔试题算法创建您自己的 Codenjoy 游戏 介绍 - 面向开发人员的 CodingDojo 框架。 它的目标是组织有趣的团队建设活动和...如果安装成功,你会看到命令输出的是aven和java的版本,而不是“command not found” C:\Us

    Maven build插件之Maven-assembly-plugin自定义打包

    Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...

    php免安装,解压即可使用

    7.1),压缩包里面有版本所需的vc运行库,默认参数均已配置好已开启了常用函数,包含了zend,,解压到c盘根目录,如需要php5.5版本,解压后把php55文件夹放到c盘根目录,然后到iis-处理程序映射-添加脚本隐射- 可...

    java8集合源码-springboot2-mybatis-sonar:springboot2-mybatis-sonar

    D:\develop\java.aven\version : 1.8.0_111, 厂商: Oracle Corporation Java home: C:\Java\Java8\jdk1.8.0_111\jre 默认locale: zh_CN, 平台编码: GBK 操作系统名称: "windows 7", version: "6.1", arch: "amd64", ...

    HikariCP JAR包及示例代码

    HikariCPUtil.java可能是包含示例代码的文件,它可能展示了如何在Java程序中配置和使用HikariCP。通常,这些示例代码会涵盖以下步骤: 1. **导入依赖**:首先需要在项目中引入HikariCP-2.5.1.jar,并导入必要的库。...

    轴对称推力矢量喷管驱动机构的多目标优化设计研究 (2009年)

    本文提出了一种针对轴对称矢量喷管(Axial Symmetric Vectoring Exhaust Nozzle, AVEN)驱动机构的多目标优化设计方法。该研究的核心在于实时高效地实现矢量喷管的偏转方位和喷口面积调整,这对于提升战斗机的机动性...

    apache-maven-3.1.0

    - 3.1.0版本的发布可能伴随着更新的用户指南和开发者文档,帮助用户更好地理解和使用新特性。 总结,Apache Maven 3.1.0作为一个关键的构建工具,通过其规范化的项目管理方式,极大地简化了Java项目的构建流程,并...

    winston-sentry-raven-transport:aven Winaven v3记录器的RavenSentry传输

    您可以通过两种不同的方式配置winston-sentry-raven-transport 。 随着new winston.Logger : const winston = require ( 'winston' ) ; const Sentry = require ( 'winston-sentry-raven-transport' ) ; const ...

    详解maven的setting配置文件中mirror和repository的区别

    maven的setting配置文件中mirror和repository的区别 Maven是一个流行的Java项目管理和构建工具,它的setting配置文件中有两个重要概念:mirror和repository。这两者都是Maven下载依赖包和插件的关键组件,但它们的...

    reproducible-build-maven-plugin:一个简单的Maven插件,可以使您的构建按字节复制

    另请参见 ,该脚本可下载给定版本的Maven和JDK并使用它们运行构建。 该脚本有助于修复不可复制性,而该不可复制性是可复制生成aven插件无法解决的。 要求 Java 8或更高版本 Maven 3.0.0或更高版本 如何编译 要编译...

    cse110-w21-group16:这是CSE110团队16的主要资料库。您将在此处找到有关我们的工作和团队动态的所有相关信息。

    支持的浏览器:台式机:Microsoft Edge(版本44,89),Firefox(版本86和ESR),Safari(版本13、14),Chrome(版本88,89),移动设备:Chrome和Safari 小组成员:Aven Huang,刘凤迪,Joshue Aguirre,Kevin ...

    discode:一个Visual Studio Code扩展,它允许您与Webhooks共享代码以与Discord共享

    该命令还可以用于更新现有的Webhook,尽管您可以在设置中对其进行配置,但通常建议使用该命令来进行此操作。 设置完成后,只需选择文本,右键单击并按“ Share Code to Discord”! 您也可以通过命令面板使用相同的...

    python和scons安装

    SCons的使用非常灵活,它可以读取名为`SConstruct`的配置文件,这个文件用Python编写,定义了构建规则和目标。SCons自动处理依赖关系,确保构建过程的正确顺序。例如,你可以在`SConstruct`文件中指定编译C++代码、...

    barxm:将 Banco Galicia 帐户报表中的信息导出到 CSVQIF,以便在 MoneyManagerEx、GnuCash 等中使用。

    巴克斯barx(B ANK AR E X搬运工阿根廷人Aven的米)它是状态信息的银行帐户加利西亚CSV / QIF的用于MoneyManagerEx,GnuCash的等使用一个出口目标和动机barx是 Banco Galicia 在其家庭银行服务中提供的信息的解析器...

    Delphi验证码图片内容识别Demo示例

    本文将深入探讨Delphi环境下验证码图片内容识别的实现,通过使用API服务如OcrKing,并讨论如何优化识别准确率以及处理图片内的大段文字内容。 首先,验证码图片内容识别涉及到图像处理和机器学习技术。Delphi作为一...

Global site tag (gtag.js) - Google Analytics