You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2006/09/16 00:58:14 UTC

svn commit: r446774 - /maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java

Author: vsiveton
Date: Fri Sep 15 15:58:13 2006
New Revision: 446774

URL: http://svn.apache.org/viewvc?view=rev&rev=446774
Log:
MANTLR-5: added source scanning so grammar configuration no longer required
Submitted by: Jesse McConnell
Review by: Vincent Siveton

o applied only the adding resources feature

Modified:
    maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java

Modified: maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java?view=diff&rev=446774&r1=446773&r2=446774
==============================================================================
--- maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java (original)
+++ maven/plugins/trunk/maven-antlr-plugin/src/main/java/org/apache/maven/plugin/antlr/AbstractAntlrMojo.java Fri Sep 15 15:58:13 2006
@@ -22,7 +22,9 @@
 import java.io.IOException;
 import java.io.OutputStream;
 import java.io.PrintStream;
+import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.StringTokenizer;
@@ -31,6 +33,7 @@
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.antlr.options.Grammar;
 import org.apache.maven.project.MavenProject;
+import org.apache.maven.project.MavenProjectHelper;
 import org.codehaus.plexus.util.StringOutputStream;
 import org.codehaus.plexus.util.StringUtils;
 
@@ -65,6 +68,15 @@
      */
     protected MavenProject project;
 
+    /**
+     * The maven project's helper.
+     *
+     * @parameter expression="${component.org.apache.maven.project.MavenProjectHelper}"
+     * @required
+     * @readonly
+     */
+    private MavenProjectHelper projectHelper;
+
     // ----------------------------------------------------------------------
     // Antlr parameters
     // @see http://www.antlr.org/doc/options.html#Command%20Line%20Options
@@ -299,6 +311,8 @@
 
         if ( project != null )
         {
+            projectHelper.addResource( project, outputDirectory.getAbsolutePath(), Collections
+                .singletonList( "**/**.txt" ), new ArrayList() );
             project.addCompileSourceRoot( outputDirectory.getAbsolutePath() );
         }
     }