You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Aslak Hellesøy <as...@netcom.no> on 2002/12/12 14:43:24 UTC

JavaCC

Has anybody written a JavaCC plugin for Maven? Or does anybody have any
tricks about how to run it from Maven?

Cheers,
Aslak


Re: JavaCC

Posted by Rafal Krzewski <rk...@ngo.pl>.
Aslak Hellesøy wrote:
> Has anybody written a JavaCC plugin for Maven? Or does anybody have any
> tricks about how to run it from Maven?

Here's an excerpt from my projects's maven.xml, it uses the <jjtree> and
<javacc> tasks present in ant-optional.

  <goal name="javacc">
    <!-- jjt grammars -->
    <fileScanner var="treeFiles">
      <fileset dir="${pom.build.sourceDirectory}">
        <include name="**/*.jjt"/>
      </fileset>
    </fileScanner>
    <j:forEach var="file" items="${treeFiles.iterator()}">
      <jjtree target="${file.path}" javacchome="${build.javacc.home}"/>
    </j:forEach>
    <!-- jj grammars -->
    <fileScanner var="grammarFiles">
      <fileset dir="${pom.build.sourceDirectory}">
        <include name="**/*.jj"/>
      </fileset>
    </fileScanner>
    <j:forEach var="file" items="${grammarFiles.iterator()}">
      <javacc target="${file.path}" javacchome="${build.javacc.home}"/>
    </j:forEach>
  </goal>

Rafal