我需要在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?
以下内容对我有用
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>