千言万语不及官方文档,详情请阅读 compiler:compile 文档 配置 maven 编译插件的 JDK 版本 maven 编译插件(maven-compiler-plugin)有默认编译 JDK 的版本,但这个 JDK 版本通常和我们实际开发使用的不一致. 在 compiler:compile 文档 有2个参数说明了编译 JDK 版本 The -source argument for the Java compiler. NOTE: Since 3.8.0 the default val…
第一种方式: <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> 第二种方式: <properties> <maven.compiler.so…
如下图,选择对应的sdk版本:…
maven jdk 版本配置 maven 默认使用的 jdk 版本 新建一个 maven 项目,如下 : 项目左下方出现一个感叹号,JRE 显示的是 1.5 版本.解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>dev…
在配置Maven工程,部署到tomcat服务器运行的过程中,遇到如下错误: "Unsupported major.minor version 51.0 " 错误原因是由于maven所引用的jdk版本与 tomcat所引用的版本不一致导致的,解决方案如下: 1.修改maven的jdk版本为1.7: a)在maven的setting文件中加入 在setting.xml文件中的profiles元素下添加如下profile元素 <profile> <id>jdk17&l…
不需要再cmd 输入java -version,因为环境变量里配置的不一定是cmd显示版本,直接看环境变量改成maven要求的jdk版本即可.…
在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本.源码版本设置为jdk5.编译项目的时候出现警告:"Warning:Java: 源值1.5已过时, 将在未来所有发行版中删除",并且无法编译jdk1.5以上的代码. 出现这样的原因应该是Maven插件的默认配置有问题.解决方法是在"pom.xml"里加入如下代码: <properties> <maven.compiler.source>1.8</maven.c…
Eclipse工程应设定了1.8,maven编译仍然使用1.6的解决办法 解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>development</id>    <activation>    …
在eclipse中创建的Maven工程默认的运行环境为JDK1.5,如果想修改JDK的版本,无非是右键项目点击Build Path->Configure Build Path修改JDK信息->在Java Compiler选择相应的版本->保存修改. 这样虽然可以修改jdk版本,但是如果再次创建Maven工程时,又会恢复到原来的设置.这样的重复操作当然是让人非常厌恶的. 对此我们可以通过修改settings.xml文件实现一劳永逸的目的 打开settings.xml文件,找到profile…
<!-- Build Settings 构建设置 --> <build> <finalName>${project.artifactId}</finalName> <resources> <resource> <directory>${basedir}\src\main\resources</directory> <filtering>true</filtering> </reso…