zoukankan      html  css  js  c++  java
  • maven之Dynamic Web Module 3.0 requires Java 1.6 or newer.错误

    学习maven第一个难点就是学习配置环境,这通常是由于对项目的不理解和不熟悉导致的。

    一方面是maven的setting.xml自带的默认配置

    所以因为如果没有特别制定,那么就会造成这个一直出错

    有两种解决方式:

    1、改setting.xml

    <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>

    2、改pom.xml

    这里推荐第二种方式,因为这样移植性以及操作性更好

    在pom.xml的<build></build>添加:

    <plugins>
           <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-compiler-plugin</artifactId>
              <version>3.0</version>
              <configuration>
                  <source>1.8</source>
                  <target>1.8</target>
               </configuration>
            </plugin>
        </plugins>
  • 相关阅读:
    C#继承
    正则表达式
    C#笔记
    斐波那契数
    out参数
    重载和重写
    数组元素交换位置
    Win10图标显示不正常解决办法
    Linux添加sftp用户并限制其访问目录
    pclzip 解压的文件去掉文件夹
  • 原文地址:https://www.cnblogs.com/gambler/p/10662202.html
Copyright © 2011-2022 走看看