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>
  • 相关阅读:
    Hadoop_HDFS文件读写代码流程解析和副本存放机制
    Hadoop_MapReduce流程
    Hadoop_YARN框架
    Spark任务流程笔记
    3D俄罗斯方块设计
    Hadoop_FileInputFormat分片
    二叉查找树的懒惰删除(lazy deletion)
    数组的三种随机排序方法
    SpringBoot @Async 异步处理业务逻辑和发短信逻辑
    json字符串转java对象
  • 原文地址:https://www.cnblogs.com/luna-hehe/p/14857905.html
Copyright © 2011-2022 走看看