`

maven 编译异常:com.thoughtworks.xstream.converters.ConversionException

 
阅读更多

 

今天用maven编译,报以奇怪异常:

mvn package -Dmaven.test.skip=true

 

[INFO] ------------------------------------------------------------------------

[INFO] Trace

com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.ap

ache.maven.plugin.war.util.WebappStructure as it does not have a no-args constru

ctor

---- Debugging information ----

message             : Cannot construct org.apache.maven.plugin.war.util.WebappSt

ructure as it does not have a no-args constructor

cause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAcces

sException

cause-message       : Cannot construct org.apache.maven.plugin.war.util.WebappSt

ructure as it does not have a no-args constructor

class               : org.apache.maven.plugin.war.util.WebappStructure

required-type       : org.apache.maven.plugin.war.util.WebappStructure

path                : /webapp-structure

line number         : 1

-------------------------------

 

经查与JDK版本有关,1.7版本会报以上错误。换成1.6,果断成功。

 

分享到:
评论

相关推荐

    使用XStream操作xml教程

    import com.thoughtworks.xstream.converters.UnmarshallingContext; import com.thoughtworks.xstream.io.HierarchicalStreamReader; import com.thoughtworks.xstream.io.HierarchicalStreamWriter; public class...

    XStream简单应用实例

    通过实现`com.thoughtworks.xstream.converters.Converter`接口并注册到XStream实例中,你可以控制XML的生成和解析过程。 **安全模式** 为了防止XSS攻击,XStream提供了安全模式,可以限制哪些类可以被序列化或反...

    xstream教程资料.rar

    通过实现`com.thoughtworks.xstream.converters.Converter`接口并注册到XStream实例中,可以控制对象到XML的转换过程。 五、安全与配置 由于XStream可以直接将任何Java对象序列化,可能存在安全风险。为了防止恶意...

    xstream使用案例

    import com.thoughtworks.xstream.XStream; public class XStreamDemo { public static void main(String[] args) { // 初始化 XStream XStream xstream = new XStream(); // 定义 Java 对象 Person person =...

    使用xstream实现对JavaBean与xml字符串的互转

    import com.thoughtworks.xstream.XStream; public class User { private String name; private int age; // getters and setters } User user = new User(); user.setName("John"); user.setAge(30); ...

    XStream XML解析

    你可以创建一个实现了 `com.thoughtworks.xstream.converters.Converter` 接口的类,并注册到 XStream 实例中。 2. **域类别名** 通过设置类别的别名,可以使 XML 输出更简洁易读: ```java xstream.alias(...

    Xsteam资料上传

    这可以通过实现`com.thoughtworks.xstream.converters.Converter`接口并注册到Xstream实例来完成。 6. **安全注意事项**:由于Xstream能够直接将XML反序列化为Java对象,如果输入不受信任,可能存在安全风险,如...

Global site tag (gtag.js) - Google Analytics