`

Update Maven JDK版本变更的修改方法

    博客分类:
  • java
 
阅读更多

Maven项目JDK版本改变的原因:

1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了,3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。

修改方法(假如系统jdk版本是1.8):

方法一:在pom.xml文件中指定jdk的版本:

 

[html] view plain copy
 
 print?
  1. <build>  
  2.         <plugins>  
  3.             <plugin>  
  4.                 <groupId>org.apache.maven.plugins</groupId>  
  5.                 <artifactId>maven-compiler-plugin</artifactId>  
  6.                 <version>3.1</version>  
  7.                 <configuration>  
  8.                     <source>1.8</source>  
  9.                     <target>1.8</target>  
  10.                 </configuration>  
  11.             </plugin>  
  12.         </plugins>  
  13.     </build>  


方法二:修改settings.xml,找到profiles节点,在里面添加

 

 

[html] view plain copy
 
 print?
  1. <profile>    
  2.     <id>jdk-1.8</id>    
  3.      <activation>    
  4.           <activeByDefault>true</activeByDefault>    
  5.           <jdk>1.8</jdk>    
  6.       </activation>    
  7. <properties>    
  8. <maven.compiler.source>1.8</maven.compiler.source>    
  9. <maven.compiler.target>1.8</maven.compiler.target>    
  10. <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
  11. </properties>    
  12. </profile>  

然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。

分享到:
评论

相关推荐

    idea配置git下载的maven项目.docx

    - JDK(Java Development Kit)是运行Java程序所必需的环境,需要先在你的电脑上安装JDK 8.0版本,以便idea能正常运行Java项目。 二、安装Git 1. **安装Git** - 下载并安装Git,这是一个分布式版本控制系统,...

    Jenkins_Maven_Git持续集成及自动化部署GentOS版

    1. 安装JDK JDK(Java Development Kit)是Java开发和运行的软件环境,包含运行Java程序所需的一切工具。文中提到在CentOS系统中通过命令行下载和安装JDK8,步骤如下: - 新建安装目录并解压下载的JDK压缩包到该...

    9_Maven笔记.pdf

    3. 转换现有Web项目:对于已有的Eclipse Web项目,可以通过修改`pom.xml`文件,指定`packaging`为`war`,并更新Maven项目(右键项目 -&gt; Maven -&gt; Update Project)。 **Maven的依赖管理:** - Maven通过自动管理...

    scala eclipse maven环境搭建

    确保你的系统已经安装了Java Development Kit (JDK),然后下载Maven的最新版本(如3.x.x)并解压到你选择的目录。配置环境变量,添加`Maven_HOME`指向Maven的安装目录,并在`PATH`变量中加入`%Maven_HOME%\bin`。...

    sonarqube jenkins svn maven代码质量检查.pdf

    安装了Jenkins、SonarQube、SVN服务器、Maven以及JDK和MySQL数据库。这些工具和服务的搭建和配置步骤在文档中都有详细的描述。 ### 代码质量检查过程 文档中提到,通过SonarQube、Jenkins、SVN以及Maven的集成工作...

    IntelliJ IDEA常用配置操作文档

    - **设置 git、svn 修改后颜色显示**:自定义版本控制变更后的文件颜色显示方式。 - **设置多窗口显示**:配置多个编辑器窗口的布局和显示模式。 - **设置光标移动颜色**:自定义光标移动时的高亮颜色。 - **设置...

    hibernate开发文档

    - **Update**:修改对象状态后,调用`update()`保存变更。 - **Delete**:`delete()`方法移除对象对应的数据库记录。 3. **事务管理**:`beginTransaction()`, `commit()`, `rollback()`用于控制事务边界,保证...

    Jenkins持续集成综合实战

    在全局工具配置中,为JDK和Maven指定手动安装路径,以便Jenkins在构建过程中能找到正确的版本。 4. **Maven(SVN)项目接入** - **准备源码**:这里以GitHub上的fastjson项目为例,可以从SVN仓库克隆代码。 - **...

    minigame-fortress

    这个项目的版本是1.16.5,这意味着它与Minecraft的特定版本兼容,该版本通常被称为“Nether Update”,引入了许多关于地狱生物群系的更新和新特性。 JDK 11的提及表明该项目使用Java开发,但同时也提到"Kotlin"标签...

    JSprinkler:基于Java的FHIR服务器喷水器测试工具的重新实现

    3. **资源更新(Update)**:JSprinkler会修改已存在资源的一些属性,然后使用PUT方法更新资源,检查服务器是否能正确处理这些变更。 4. **资源删除(Delete)**:对已创建的资源执行DELETE请求,验证服务器是否能...

    spring boot activiti工作流的搭建与简单使用

    - **JDK**:项目采用 JDK 1.8,这是 Activiti 和 Spring Boot 支持的最低版本。 - **数据库**:MySQL 5.7,用于存储工作流的相关数据。 - **IDE**:Eclipse,作为开发环境,当然也可以选择其他 IDE,如 IntelliJ ...

Global site tag (gtag.js) - Google Analytics