maven 配置jdk版本编译

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本。

对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4。

还有一种情况就是在maven指令编译的时候,如果jdk版本高,则需要匹配高版本的maven.compiler。之前遇到过类似的错误,但是没有记录。可惜...

解决方案1:修改maven的默认jdk配置

maven解压目录的conf\setting.xml文件中找到jdk配置的地方,修改如下:

    

  1. <profile>

  2. <id>jdk1.6</id>

  3. <activation>

  4. <activeByDefault>true</activeByDefault>

  5. <jdk>1.6</jdk>

  6. </activation>

  7. <properties>

  8. <maven.compiler.source>1.6</maven.compiler.source>

  9. <maven.compiler.target>1.6</maven.compiler.target>

  10. <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>

  11. </properties>

  12. </profile>

这种方案不是首选,因为开发过程中有可能会经常jdk版本切换,新老项目要求的环境也有可能不同,统一配置后会导致其他空间或者环境低版本或者高版本的问题。

解决方案2:修改项目中pom.xml文件,这样避免在导入项目时的jdk版本指定

打开项目中pom.xml文件,修改如下(推荐解决方案):

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <source>1.6</source>
  8. <target>1.6</target>
  9. </configuration>
  10. </plugin>
  11. </plugins>
  12. </build>
时间: 2024-10-11 01:05:52

maven 配置jdk版本编译的相关文章

maven 配置jdk版本

1.pom.xml文件配置 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</targ

【转】如何修改maven工程jdk版本

1.使用maven的时候,默认会使用1.5版本的JDK,并且也是编译成1.5的,我的电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!所以我手动改成了1.7,郁闷的是,每次 maven-update project 的时候,又变成1.5的了 2.阅了相关资料后,发现了修改的方法,打开maven安装目录下的 maven-->conf 3.修改settings.xml,找到profiles节点,在里面添加 <profile> <id>jdk-1.7</id

Maven修改jdk版本

<build>      <plugins>          <plugin>              <groupId>org.apache.maven.plugins</groupId>              <artifactId>maven-compiler-plugin</artifactId>              <configuration>                  <

maven 指定 jdk 版本

方法1:直接修改 本地  settings.xml 文件 <profiles>  </profiles> 之间加入 下面的 <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties>

linux下部署tomcat指定JDK版本编译并运行javaWEB应用

1.linux系统环境信息 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4 (Tikanga) [[email protected] home]# uname -a Linux softtest 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux 2.t

关于maven:调整你的maven的jdk版本为 xxxx

找到你的.m2文件 在里面添加一下信息 实例  将其更改成1.7 <profiles> <profile> <id>jdk-1.7</id> <!-- 另外一种激活方式 --> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties>

Maven:maven默认jdk版本是1.5,现在一般使用1.8,如何修改默认版本?

方法一:在项目中的pom.xml文件中修改 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <!-- <version>3.7.0</versi

maven设置jdk版本

方法一:在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

修改maven默认JDK版本

1.找到maven的settings文件 %maven%/conf/settings.xml (%maven%表示maven的根目录) 2.打开settings.xml文件,找到<profiles>节点 3.插入以下内容 <id>jdk-1.8</id> <activation> <jdk>1.8</jdk></activation> <properties> <maven.compiler.source