【问题标题】:how to add dom4j dependecy in maven pom with spring boot如何使用spring boot在maven pom中添加dom4j依赖项
【发布时间】:2019-01-28 10:49:16
【问题描述】:

我想使用 dom4j 来解析 xml 字符串。但是当我在 pom 文件中添加 dom4j 依赖项时,我的开发工具(Eeclipse)提示以下错误: 我尝试刷新项目和maven的更新项目,错误仍然出现。如果去掉依赖,所有的错误都消失了,dom4j也不能使用了。

  • Eclipse 版本:

    面向 Web 开发人员的 Eclipse Java EE IDE。
    版本:光子发布 (4.8.0)
    版本号:20180619-1200

  • POM 文件:

    http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

    <groupId>test</groupId>
    <artifactId>test</artifactId>
    <version>1.0.0</version>
    <packaging>jar</packaging>
    
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
    </parent>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
    
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
        </dependency>
    
        <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
        </dependency>
    </dependencies>
    
    <properties>
        <java.version>1.8</java.version>
    </properties>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
    

  • Maven 版本:

【问题讨论】:

  • 您是否尝试过右键单击项目和 Maven -> 更新项目?每次更改 pom 时,都需要运行。
  • 是的,我已经尝试过Maven->更新项目并刷新项目,但仍然出现错误。@karen
  • 如果您的计算机上安装了 maven,请尝试“mvn install”来安装任何缺少的软件包(更多详细信息here
  • 首先想到的是:尝试在普通命令行上构建您的项目...

标签: java maven dom4j


【解决方案1】:

我通过一整天的工作弄清楚了,修复步骤是: 1.eclipse中第一行错误提示是:fail to read artifact descriptor for xml-apis:xml-apis:jar:1.4.01.(问题的第一张抓图) 2.我认为maven仓库中的xml-apis有问题,所以我在maven仓库中找到xml-apis的目录并将它们全部删除 3. 之后,我在eclipse中使用Maven->Update project,错误跑掉了。

我认为原因是:xml-apis的一些文件被损坏了。

【讨论】:

    猜你喜欢
    • 2021-07-24
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2022-12-06
    • 2021-06-12
    • 1970-01-01
    • 2011-08-30
    相关资源
    最近更新 更多