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