Java-如何在Maven项目上正确导入org.w3c.dom?

问题描述 投票:0回答:1

我需要在Maven项目上使用的Java类中导入org.w3c.dom包,以解析XML文档

我已经尝试导入包并将org.w3c.dom添加到pom.xml中的依赖项中,但是我似乎无法正确地做到这一点。这是与此问题相关的.java和pom.xml的代码部分:

------------------------ StatsCommand.java --------- ---------------

import org.w3c.dom;

-------------------------- pom.xml ------- --------------

<!-- https://mvnrepository.com/artifact/org.w3c/dom -->
<dependency>
    <groupId>org.w3c</groupId>
    <artifactId>dom</artifactId>
    <version>2.3.0-jaxb-1.0.6</version>
</dependency>

<dependency>
    <groupId>org.w3c</groupId>
    <artifactId>epubcheck</artifactId>
    <version>4.2.1</version>
</dependency>

[每当我运行$ mvn全新安装时,为了尝试对应用程序进行的更改,都会出现以下错误:

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.357 s
[INFO] Finished at: 2019-05-22T09:15:26+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project foo-app: Compilation failure
[ERROR] /home/victor/Descargas/onos/foo-app/src/main/java/org/foo/app/StatsCommand.java:[57,15] **package org.w3c does not exist**


How could I fix this?
java maven dom import
1个回答
0
投票

以下内容对我有用

import org.w3c.dom.*;

依赖关系如下

<!-- https://mvnrepository.com/artifact/org.w3c/dom -->
<dependency>
    <groupId>org.w3c</groupId>
    <artifactId>dom</artifactId>
    <version>2.3.0-jaxb-1.0.6</version>
</dependency>
© www.soinside.com 2019 - 2024. All rights reserved.