-
maven 默认的jre版本问题5
每次用eclipse的maven插件新建项目之后,默认的JRE System Library 的版本都为J2SE-1.4,虽然可以手动修改,但是每次maven->update project configuration的时候,又变回去了。。。
eclipse的默认的jdk早就改了,没什么用,这个maven的默认jre到底在哪里设置?
(另,网上那些设置setting.xml的profile,和设置pom.xml的maven-compiler-plugin我都试过了,完全没用,求高手指导,谢谢)2014年4月08日 16:05
4个答案 按时间排序 按投票排序
-
你pom.xml里边的packaging是什么类型,如果是ear那不管你怎么配置,都是1.4,可能是maven的一个bug来着,新版本不知道改了没有。
2014年4月09日 10:43
-
楼主可以在项目的pom.xml里增加如下配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> ..............其他配置信息.......... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> [b] <source>1.6</source> <target>1.6</target>[/b] <encoding>UTF-8</encoding> <verbal>true</verbal> </configuration> </plugin> </plugins> </build> </project>
2014年4月08日 18:48
-
参考一下我的配置
<profile> <id>env-dev</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> <property> <name>target-env</name> <value>dev</value> </property> </activation> <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> </properties> </profile>
2014年4月08日 16:43
相关推荐
eclipse更新maven时,项目原本设定的jdk版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools.JavaCompiler,如果你想强制性的让插件...
Java 8是Java平台的一个重大版本,引入了诸如Lambda表达式、函数式编程、默认方法、Stream API和日期/时间API等新特性,极大地增强了代码的简洁性和可读性。JVM(Java虚拟机)是Java程序的核心,它负责解释和执行...
本文将详细讲解如何在Eclipse中创建一个Maven项目,并设定默认的JDK版本。JDK(Java Development Kit)是Oracle提供的Java编程工具集,包含了Java编译器、运行时环境以及各种API,不同版本的JDK可能支持不同的Java...
这类问题通常是由于Maven运行所需的内存超过了系统分配给它的默认内存限制所致。本文将详细介绍如何在不同环境下解决Maven构建过程中出现的内存溢出问题。 #### 二、内存溢出原因分析 在深入探讨解决方案之前,...
在描述中提到,错误日志显示JDK版本为11,这可能是一个触发问题的因素,但单纯降低Maven版本并未解决问题。 解决这个问题的关键在于正确配置Idea中的Maven设置。具体步骤如下: 1. 打开IntelliJ IDEA,进入“File...
在MyEclipse中使用Maven时,可能会遇到如JRE版本不兼容、Maven插件错误等问题。此时,应根据错误日志分析原因,例如检查JDK版本、更新插件、修复POM配置等。 10. **最佳实践**: - 保持Maven和MyEclipse的版本...
2. **JDK版本问题**: 如果遇到与JDK相关的错误,请确保Eclipse配置的是正确的JDK版本。 3. **网络问题**: 在配置`settings.xml`时,如果遇到下载依赖失败的问题,可以考虑使用镜像站点或离线方式解决。 4. **m2e...
根据Maven官方文档,从版本3.0开始,Maven默认使用`javax.tools.JavaCompiler`作为编译器,而source和target选项默认设置为1.5。这意味着即使在使用更高版本的JDK运行Maven,编译时仍会按照1.5版本的标准进行。如果...
37-03:00) Maven主页:/Users/edsonlb/Projetos/apache-maven-3.3.3 Java版本:1.8.0_31,供应商:Oracle Corporation Java主页:/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre 默认语言...
预配置好的maven-jdk1.8版本则意味着这些配置步骤已完成,开发者可以直接使用,避免了配置环节中的潜在问题,提高了开发效率。对于初学者或者需要快速启动新项目的开发者来说,这样的集成环境尤其有价值。
- “Java”:确保与JRE版本一致。 - 点击“OK”保存更改。 6. **添加必要的文件夹结构**: - 在项目的`src/webapp`目录下,需要手动添加两个文件夹:`META-INF`和`WEB-INF`。 - `WEB-INF`文件夹用于存放Web应用...
配置完成后,可以通过命令行输入`mvn -v`来验证是否安装成功,该命令将显示Maven的版本信息。 ### Maven项目的基本结构 Maven项目遵循一定的目录结构,这对于理解Maven的工作原理非常重要。典型的Maven项目结构...
在某些情况下,可能需要修改项目的JRE版本,例如从1.4升级到1.6。 1. **打开项目属性页**:右键点击项目名称,选择“Properties”。 2. **选择Java Build Path**:在弹出的对话框中,选择“Java Build Path”选项卡...
- **设置JRE版本**:确保Java编译器版本与项目所需的Java版本一致,例如设置为1.6。 - **配置web.xml路径**:在Modify Faceted Project窗口中指定`web.xml`的位置。 完成上述步骤后,Eclipse中的Maven项目就具备了...
- 在`Libraries`标签页中,选择合适的JRE版本。 3. **转换为Dynamic Web项目**: - 右键项目,选择`Project Facets`,勾选`Dynamic Web Module`并指定版本。 - 进一步配置`Modify Faceted Project`,设置`web.xml...
如果Eclipse没有自动检测到正确的JRE版本,你可能需要手动添加。点击`Configure JREs...`,然后根据提示添加Java 8或以上版本。 4. **配置构建路径**: 由于我们不使用Maven,所以需要手动管理依赖。在工程的`...
5. 如果你的 JDK 是 1.6,确保项目使用的 JRE System Library 也是 1.6 版本。 **6. 部署与启动** 在 Eclipse 中,你可以通过右键点击 Tomcat,选择 `Add or Remove...` 将项目添加到服务器。然后启动 Tomcat,...