Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-users] M2E Extension Development: Help

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


Back to the top