mojo-javacc-maven-plugin - JavaCC Maven Plugin

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename mojo-javacc-maven-plugin-2.6-3.jpp6.noarch.rpm
Package name mojo-javacc-maven-plugin
Package version 2.6
Package release 3.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 77.85 KB
Installed size 80.20 KB
This plugin uses the JavaCC parser generator to process
JavaCC grammar files and generate the appropriate Java
source files. For general information about JavaCC, see
the JavaCC web site.
JavaCC grammar files use the extension .jj. This plugin can
be used to locate and process all grammar files within a
specified directory. Java source files will be written to a
common generated-sources output directory, typically located
in the build output directory. By default, the plugin will
run during the generate-sources phase, but it can be
configured to run in other phases as well.
The plugin can also be be used to call the JJTree and JTB
tools. JJTree is a preprocessor for JavaCC that inserts parse
tree building actions at various places in the JavaCC source.
More information about JJTree can be found on the JJTree site.
JTB (Java Tree Builder) is another syntax tree builder. Just
like JJTree, it works as a preprocessor for JavaCC grammar
files and inserts code to build syntax trees from a parsed
input stream. More information about JTB in general and a
feature comparison with JJTree can be found on the JTB web site.
Finally, this plugin contains a goal for running JJDoc. JJDoc
is a simple tool that generates BNF documentation for the JavaCC
grammar files. This can be used to generate a report for your
project site using the Maven reporting tools.


Package Version Architecture Repository
mojo-javacc-maven-plugin - - -


Name Value
javacc -
jpackage-utils -
jtb -
maven-doxia -
maven-doxia-sitetools -
maven-shared-reporting-impl -
maven2 -
mojo-parent -
plexus-utils -


Name Value
mojo-javacc-maven-plugin = 2.6-3.jpp6
mojo-maven2-plugin-javacc = 2.6-3.jpp6


Name Value
mojo-maven2-plugin-javacc > 17


Type URL
Binary Package mojo-javacc-maven-plugin-2.6-3.jpp6.noarch.rpm
Source Package mojo-javacc-maven-plugin-2.6-3.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install mojo-javacc-maven-plugin rpm package:
    # yum install mojo-javacc-maven-plugin
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install mojo-javacc-maven-plugin rpm package:
    # zypper install mojo-javacc-maven-plugin
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install mojo-javacc-maven-plugin rpm package:
    # urpmi mojo-javacc-maven-plugin




2014-07-09 - Ralph Apel <> 2.6-3
- Fix wrong legacy symlink in ./mojo
2012-11-01 - Will Tatam <> 2.6-2
- Auto rebuild for JPackage 6 in centos5 mock
2012-06-24 - Ralph Apel <> 2.6-1
- Build as mojo-javacc-maven-plugin for consistency

See Also

Package Description
mojo-javacc-maven-plugin-javadoc-2.6-3.jpp6.noarch.rpm Javadoc for mojo-javacc-maven-plugin
mojo-jaxb2-maven-plugin-1.3.1-4.jpp6.noarch.rpm Maven JAXB 2.1 Plugin
mojo-jaxb2-maven-plugin-javadoc-1.3.1-4.jpp6.noarch.rpm Javadoc for mojo-jaxb2-maven-plugin
mojo-jboss-maven-plugin-1.5.0-1.jpp6.noarch.rpm Manage JBoss Application Server
mojo-jboss-maven-plugin-javadoc-1.5.0-1.jpp6.noarch.rpm Javadoc for mojo-jboss-maven-plugin
mojo-jboss-packaging-maven-plugin-2.2-3.jpp6.noarch.rpm JBoss Packaging Maven Plugin
mojo-jboss-packaging-maven-plugin-javadoc-2.2-3.jpp6.noarch.rpm Javadoc for mojo-jboss-packaging-maven-plugin
mojo-jpox-maven-plugin-1.1.7-1.jpp6.noarch.rpm Maven Jpox Enhancer Plugin
mojo-jpox-maven-plugin-javadoc-1.1.7-1.jpp6.noarch.rpm Javadoc for mojo-jpox-maven-plugin
mojo-jspc-maven-plugin-1.4.6-1.jpp6.noarch.rpm Maven Jspc Plugin
mojo-jspc-maven-plugin-javadoc-1.4.6-1.jpp6.noarch.rpm Javadoc for mojo-jspc-maven-plugin
mojo-keytool-1.2-1.jpp6.noarch.rpm Maven Keytool
mojo-keytool-javadoc-1.2-1.jpp6.noarch.rpm Javadoc for mojo-keytool
mojo-maven-hibernate3-2.2-1.jpp6.noarch.rpm Hibernate 3 Maven 2 Integration
mojo-maven-hibernate3-javadoc-2.2-1.jpp6.noarch.rpm Javadoc for mojo-maven-hibernate3