>
> sourceDirectory antlr/antlr3 mojo configuration parameter defines
> location of grammar, i.e. .g, files location. By default sourceDirectory
> parameter value is src/main/antlr3 like you mentioned, but it can be
> changed to something else in pom.xml, so m2e-antlr configurator makes
> sure it watches the right directory.
>
> http://antlr.org/antlr3-maven-plugin/usage.html
>
>
> --
> Regards,
> Igor
>
> On 11-10-31 6:06 AM, Francis ANDRE wrote:
> > Hi
> >
> > Can someone explain the following lines from the M2E Extension Development
> >
> > AntlrBuildParticipant generates java source files (any resources
> > generated by ANTLR, to be precise) during eclipse incremental and full
> > builds.
> >
> > File source = maven.getMojoParameterValue(getSession(),
> > getMojoExecution(), "sourceDirectory", File.class);
> >
> > Scanner ds = buildContext.newScanner( source ); // delta or full scanner
> >
> > ds.scan();
> >
> > String[] includedFiles = ds.getIncludedFiles();
> >
> > if (includedFiles == null || includedFiles.length <= 0 )
> >
> > {
> >
> > return null;
> >
> > }
> >
> > The antlr3-maven-plugin takes the grammars to compile in the
> > src/main/antlr3 directory, thus I do not understand how updates of
> > grammar's file can be check in the "sourceDirectory".
> >
> >
> >
> > _______________________________________________
> > m2e-users mailing list
> > m2e-users@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/m2e-users
> _______________________________________________
> m2e-users mailing list
> m2e-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/m2e-users