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