java - 为 Jenkins 工作流/管道创建可序列化 Groovy 类的语法是什么

标签 java jenkins groovy serializable

在使用 Jenkins Workflow Groovy 时,我在尝试为死掉的简单类创建对象时遇到了序列化错误。通过可序列化测试需要什么样的语法糖?以下代码失败。添加 @Serializable 行失败,显示“class java.io.Serializable is not an annotation in @java.io.Serializable”

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

最佳答案

感谢 izzekil 回答了这个问题。

class TestClass implements Serializable {}

关于java - 为 Jenkins 工作流/管道创建可序列化 Groovy 类的语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35641724/

相关文章:

java - Backendless CodeRunner 未向无后端服务器注册

java - 使用 Grails REST 重写 Java Controller 类

grails - Grails:使用配置文件初始化变量

java - 如何在 Java 中执行 HTTP GET?

java - 在 Java 中为线程添加额外的方法?

maven - Allure:Jenkins 插件和 Maven 报告生成

java - 错误 - trustAnchors 参数必须为非空

testing - JMeter JSR223 后处理器获取 Cookie

java - 为什么我的程序在编译时没有产生任何输出?

声明式 Jenkinsfile 中的 GOPATH