2016-02-26 85 views
1

使用Jenkins工作流Groovy,在尝试为死简单类创建对象时遇到了序列化错误。通过可序列化测试需要什么样的语法糖?以下代码失败。添加@Serializable线失败“类的java.io.Serializable不@了java.io.Serializable注释”为Jenkins工作流/管道创建可序列化Groovy类的语法

//@Serializable 
class TestClass { 
    def hello() { 
     println "halloooo" 
    } 
} 
def myobj = TestClass.newInstance() 
node() { 
    myobj.hello() 
} 
+1

可串行化是一个接口而不是注释。你应该实现它 –

+3

'类TestClass实现Serializable'应该做的伎俩。 – izzekil

回答

5

感谢izzekil回答这个。

class TestClass implements Serializable {}