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

时间:2019-05-22 07:30:35

标签: java maven dom import

我需要在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?

1 个答案:

答案 0 :(得分: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>