Maven项目JDK版本改变的原因:
1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了,3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。
修改方法(假如系统jdk版本是1.8):
方法一:在pom.xml文件中指定jdk的版本:
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.1</version>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
方法二:修改settings.xml,找到profiles节点,在里面添加
- <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>
然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。
相关推荐
- JDK(Java Development Kit)是运行Java程序所必需的环境,需要先在你的电脑上安装JDK 8.0版本,以便idea能正常运行Java项目。 二、安装Git 1. **安装Git** - 下载并安装Git,这是一个分布式版本控制系统,...
1. 安装JDK JDK(Java Development Kit)是Java开发和运行的软件环境,包含运行Java程序所需的一切工具。文中提到在CentOS系统中通过命令行下载和安装JDK8,步骤如下: - 新建安装目录并解压下载的JDK压缩包到该...
3. 转换现有Web项目:对于已有的Eclipse Web项目,可以通过修改`pom.xml`文件,指定`packaging`为`war`,并更新Maven项目(右键项目 -> Maven -> Update Project)。 **Maven的依赖管理:** - Maven通过自动管理...
确保你的系统已经安装了Java Development Kit (JDK),然后下载Maven的最新版本(如3.x.x)并解压到你选择的目录。配置环境变量,添加`Maven_HOME`指向Maven的安装目录,并在`PATH`变量中加入`%Maven_HOME%\bin`。...
安装了Jenkins、SonarQube、SVN服务器、Maven以及JDK和MySQL数据库。这些工具和服务的搭建和配置步骤在文档中都有详细的描述。 ### 代码质量检查过程 文档中提到,通过SonarQube、Jenkins、SVN以及Maven的集成工作...
- **设置 git、svn 修改后颜色显示**:自定义版本控制变更后的文件颜色显示方式。 - **设置多窗口显示**:配置多个编辑器窗口的布局和显示模式。 - **设置光标移动颜色**:自定义光标移动时的高亮颜色。 - **设置...
- **Update**:修改对象状态后,调用`update()`保存变更。 - **Delete**:`delete()`方法移除对象对应的数据库记录。 3. **事务管理**:`beginTransaction()`, `commit()`, `rollback()`用于控制事务边界,保证...
在全局工具配置中,为JDK和Maven指定手动安装路径,以便Jenkins在构建过程中能找到正确的版本。 4. **Maven(SVN)项目接入** - **准备源码**:这里以GitHub上的fastjson项目为例,可以从SVN仓库克隆代码。 - **...
这个项目的版本是1.16.5,这意味着它与Minecraft的特定版本兼容,该版本通常被称为“Nether Update”,引入了许多关于地狱生物群系的更新和新特性。 JDK 11的提及表明该项目使用Java开发,但同时也提到"Kotlin"标签...
3. **资源更新(Update)**:JSprinkler会修改已存在资源的一些属性,然后使用PUT方法更新资源,检查服务器是否能正确处理这些变更。 4. **资源删除(Delete)**:对已创建的资源执行DELETE请求,验证服务器是否能...
- **JDK**:项目采用 JDK 1.8,这是 Activiti 和 Spring Boot 支持的最低版本。 - **数据库**:MySQL 5.7,用于存储工作流的相关数据。 - **IDE**:Eclipse,作为开发环境,当然也可以选择其他 IDE,如 IntelliJ ...