使用Maven创建协和扩展演示的问题

使用Maven创建协和扩展演示的问题,maven,pom.xml,concordion,Maven,Pom.xml,Concordion,我正试图用Maven创建concordion extensions演示(位于)项目 当我运行命令mvn测试时,我收到错误 Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoad

我正试图用Maven创建concordion extensions演示(位于)项目

当我运行命令mvn测试时,我收到错误

    Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
在POM中有以下变量:

concordion.version、concordion-extensions.version和slf4j.version

我需要用实际版本号更新这些标签吗

很明显,我不是一个经验丰富的软件开发人员,也没有太多的Maven经验。有没有人知道问题可能是什么以及我如何解决这个问题

谢谢


谭。

对不起。我在这里找到了解决这个问题的办法。我在POM中添加了以下依赖项。。。xml API xml API 1.4.01感谢您的报告。Concordion还依赖于较旧版本的
XMLAPI
。我不知道为什么Maven无法解决冲突。我没有向
XMLAPI
添加显式依赖项,而是向pom添加了
XMLAPI
依赖项的排除项,并创建了