@Grab(group='org.apache.activemq', module='artemis-jms-client', version='2.4.0') import org.apache.activemq.artemis.jms.client.ActiveMQQueue ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream("object.ser")) objectOutputStream.writeObject(new ActiveMQQueue("queue")) objectOutputStream.close()