Hi folks,

Recently, I am diving into the SelectorParser.java generated by javacc. I
am wondering, do we want to keep maintaining javacc as a dependency of the
activemq-client package?

In another word, the grammar of the JMS selector hasn't changed (last time
the change made to the grammar definition file SelectorParser.jj is
changing the namespace to jakarta in the main branch). Would it be easier
to just commit the generated java file as source and remove the javacc
dependency?

If we do want to keep it as a dependency, the latest stable release of
javacc is version 7. I can upgrade javacc to version 7 to check if it
breaks the build and tests. I will create a PR on it soon if there's no
objection.

Thanks,
Ken

Reply via email to