java.lang.NoClassDefFoundError:com/thoughtworks/xstream/io/xml/JDom2Driver

java.lang.NoClassDefFoundError:com/thoughtworks/xstream/io/xml/JDom2Driver,java,xml,maven,Java,Xml,Maven,我的XStream2类: import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.io.xml.JDom2Driver; public class XStream2 extends XStream { /** * @param domDriver */ public XStream2(DomDrive

我的XStream2类:

import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.JDom2Driver;
    public class XStream2 extends XStream {
            /**
             * @param domDriver
             */
            public XStream2(DomDriver domDriver) {
                super(domDriver);
            }

            /**
             * @param jDomDriver
             */
            public XStream2(JDom2Driver jDomDriver) {
                super(jDomDriver);
            }

            /**
             * 
             */
            public XStream2() {
                super();
            }
    }
My pom.xml具有以下依赖项:

<dependency>
  <groupId>com.thoughtworks.xstream</groupId>
  <artifactId>xstream</artifactId>
  <version>1.4.8</version>
</dependency>
我得到以下错误:

java.lang.NoClassDefFoundError:com/thoughtworks/xstream/io/xml/JDom2Driver


请帮助我知道我缺少什么?

选择您正在使用的
JDom2Driver
版本,并将相应的
Maven
存储库链接添加到您的
pom.xml
。链接
XStream2 xstream = new XStream2(new JDom2Driver());