zoukankan      html  css  js  c++  java
  • eclipse 导入maven项目报错

    如下图所示,导入硬盘中的easydodiscovery项目到笔记本电脑上,出现三个问题:

    Cannot change version of project facet Dynamic Web Module to 2.3.

    Java compiler level does not match the version of the installed Java project facet.

    One or more constraints have not been satisfied.

     1.很明显的看到JRE System Library版本为1.5,我用的是1.8的jdk,Dynamic Web Module是3.0,所以需要修改JRE System Library版本为1.8,修改Java Compiler的版本为1.8,修改后只剩两个错误了

     

     

     

     

     

     2.网上查资料说要修改pom.xml文件(原文链接),在pom.xml文件中加入以下代码,配置好以后,重新maven update Project...下就行了

    错误提示内容:One or more constraints have not been satisfied.

    错误原因: Deployment Assembly跟java版本不匹配,即maven默认编译版本与使用的jdk不匹配

          <!-- 指定maven编译方式为jdk1.8版本 -->
        <profiles>
            <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>
        </profiles>

     

     第二天打开又出现了昨天的两个错误,按着这个链接:https://www.cnblogs.com/zhuwenjoyce/p/7700311.html 编辑了web.xml文件重新maven update又可以了

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >
    <web-app> <display-name>Archetype Created Web Application</display-name> 
        </web-app> -->
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    </web-app>
  • 相关阅读:
    h5及c3新增的一些内容
    Ajax实现步骤和原理
    prototype和__proto__的关系是什么?
    深拷贝与浅拷贝
    promise与async和await的区别
    ph

    p
    python4
    python3
  • 原文地址:https://www.cnblogs.com/luna-hehe/p/14857905.html
Copyright © 2011-2022 走看看