I added more details of the investigation so far in https://issues.apache.org/jira/projects/AMQ/issues/AMQ-9686?filter=allissues
Thanks, Ken On Fri, Mar 28, 2025 at 11:39 AM Ken Liao <kenlia...@gmail.com> wrote: > Hi folks, > > I am experimenting with OpenWire and trying to create a V13 of the > protocol. I added my changes to the sub classes of BaseCommand. However, I > have trouble kicking off the openwire generation (I vaguely remember it was > discussed somewhere that the current generator is broken?) to auto-generate > the marshaller. I have a few questions: > > 1. `activemq-opernwire-legacy` is kept around for reference and we should > not touch it, correct ? > 2. Is there a page that lists what major and minor version at which each > version of OpenWire protocol was introduced? > 3. So `activemq-client` has a task > <https://github.com/apache/activemq/blob/e39e611b4422b65fa4fd6c9c3a88b76a1fd836f7/activemq-client/pom.xml#L320> > to generate it but apparently it is broken with the error message "You are > using 'tasks' which has been removed from the maven-antrun-plugin". Should > I remove it from that package? Alternatively, there is a package called > "activemq-openwire-generator" but itself doesn't have any task but It is > imported by activemq-client. So should I fix it in the activemq-client > package instead? > > Thank you for your help! > > Thanks, > Ken >