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>
  • 相关阅读:
    支付方法及注意事项
    网站负载均衡策略
    工作成长
    java内存机制
    关于前途的一些思考
    git记录
    关于博客
    如何为公司创造价值?
    遍历集合方法总结
    二叉树和红黑二叉树
  • 原文地址:https://www.cnblogs.com/gambler/p/10662202.html
Copyright © 2011-2022 走看看