I am working on mavenizing apache pig. When I run "mvn pig" I get the following 
error?
/homes/nrai/grid-dev/pig_mvn/trunk/pig/src/test/java/org/apache/pig/parser/TestQueryParser.java:[37,8]
 cannot find symbol
symbol  : class QueryLexer
location: class org.apache.pig.parser.TestQueryParser

/homes/nrai/grid-dev/pig_mvn/trunk/pig/src/test/java/org/apache/pig/parser/TestQueryParser.java:[37,31]
 cannot find symbol
symbol  : class QueryLexer
location: class org.apache.pig.parser.TestQueryParser

/homes/nrai/grid-dev/pig_mvn/trunk/pig/src/test/java/org/apache/pig/parser/TestQueryParser.java:[40,8]
 cannot find symbol
symbol  : class QueryParser
location: class org.apache.pig.parser.TestQueryParser




Below is the pom.xml
                <plugin>
                <groupId>org.antlr</groupId>
                <artifactId>antlr3-maven-plugin</artifactId>
                <version>3.1.3</version>
                <configuration>
                <grammars>org/apache/pig/parser/QueryLexer.g</grammars>
                <grammars>org/apache/pig/parser/QueryParser.g</grammars>
                <sourceDirectory>src/</sourceDirectory>
                <includes><include>**/*.g</include></includes>
                <libDirectory>target/generated-sources/antlr/</libDirectory>
                
<!--outputDirectory>${basedir}/target/generated-sources/antlr/org/apache/pig/parser/</outputDirectory-->
                </configuration>
                <executions>
                    <execution>
                        <id>antlr3</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>antlr</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>


Any help will be  highly appreciated.
Thanks
Niraj

Reply via email to