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



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

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

态-------------------
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>
<dependency>
    <groupId>org.w3c</groupId>
    <artifactId>epubcheck</artifactId>
    <version>4.2.1</version>
</dependency>

每当我运行$ MVN CLEAN安装时,为了尝试对应用程序进行的更改,我会收到以下错误:

[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?

以下对我有用

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>

最新更新