Thanks Carlos, the secret is ant-antlr, i did not define that -D
On 1/6/06, Carlos Sanchez <[EMAIL PROTECTED]> wrote: > > I got it working, take a look at the test6 > > On 1/5/06, dan tran <[EMAIL PROTECTED]> wrote: > > OK the IT test1 works, I now use it as a base to test if I can load > antlr > > task. It fails not able to load antlr task > > It seems like antrun is not able to find the entry into the antlr ant > task. > > Your help is greatly appreciated > > > > here is the pom > > ============ > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > <project xmlns="http://maven.apache.org/POM/4.0.0" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > http://maven.apache.org/maven-v4_0_0.xsd"> > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>org.apache.maven.plugins.antrun</groupId> > > <artifactId>test1</artifactId> > > <version>1.0-SNAPSHOT</version> > > <name>Test for compile and plugin classpath references</name> > > <description>Ensure that maven.compile.classpath and > > maven.plugin.classpath referencies are set</description> > > > > <dependencies> > > </dependencies> > > > > <build> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-antrun-plugin</artifactId> > > <version>1.1</version> > > <executions> > > <execution> > > <id>compile</id> > > <phase>compile</phase> > > <configuration> > > <sourceRoot>target/generated/src/main/java</sourceRoot> > > <tasks> > > <path id="classpath"> > > <path refid="maven.compile.classpath"/> > > <path refid="maven.plugin.classpath"/> > > </path> > > <ant antfile="${basedir}/build.xml" inheritRefs="true"> > > <target name="test"/> > > </ant> > > </tasks> > > </configuration> > > <goals> > > <goal>run</goal> > > </goals> > > > > </execution> > > </executions> > > <dependencies> > > <dependency> > > <groupId>ant</groupId> > > <artifactId>ant-nodeps</artifactId> > > <version>1.6.5</version> > > </dependency> > > <dependency> > > <groupId>antlr</groupId> > > <artifactId>antlrall</artifactId> > > <version>2.7.4</version> > > </dependency> > > </dependencies> > > </plugin> > > </plugins> > > </build> > > > > </project> > > > > Here is build.xml > > > > ============= > > > > <?xml version="1.0"?> > > <project name="test1"> > > > > <target name="test"> > > > > <antlr target="${main.dir > }/org/exolab/jms/selector/parser/Selector.g" > > outputdirectory="${parser.dir}"> > > <classpath refid="classpath"/> > > </antlr> > > > > > > </target> > > > > </project> > > > > > > > > -D > > > > > > > > > > On 1/5/06, Carlos Sanchez <[EMAIL PROTECTED]> wrote: > > > > > > Check the src/it/test1 in the plugin sources, that works for me. > > > BTW antlr 2.7.4 jar is not in the repo > > > > > > > > > On 1/5/06, dan tran <[EMAIL PROTECTED]> wrote: > > > > Yes I am using 1.1 plugin > > > > > > > > -D > > > > > > > > > > > > On 1/5/06, Carlos Sanchez <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Are you using the 1.1 plugin? > > > > > > > > > > On 1/4/06, dan tran <[EMAIL PROTECTED]> wrote: > > > > > > ok, have my plugin's configuration as > > > > > > > > > > > > > > > > > > <configuration> > > > > > > <tasks> > > > > > > <ant inheritRefs="true"> > > > > > > <property name="build.dir" value="${ > > > > > > project.build.directory}"/> > > > > > > </ant> > > > > > > </tasks> > > > > > > </configuration > > > > > > > > > > > > and have my build.xml to reference maven.plugin.classpath, but > got > > > error > > > > > > > > > > > > Embedded error: The following error occurred while executing > this > > > line: > > > > > > M:\dtran-uscud-dtran-phoenix-i\EJB\maven\openjms\build.xml:249: > The > > > > > > following er > > > > > > ror occurred while executing this line: > > > > > > M:\dtran-uscud-dtran-phoenix-i\EJB\maven\openjms\build.xml:279: > > > > > Reference > > > > > > maven. > > > > > > plugin.classpath not found. > > > > > > > > > > > > > > > > > > Suggestion on how to trouble shoot this issue is greatly > > > appreciated. > > > > > > > > > > > > -Dan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 1/4/06, Carlos Sanchez <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > You need to use the plugin classpath in your build.xml and > call > > > <ant> > > > > > > > with inheritRefs="true" > > > > > > > > > > > > > > <classpath refid="maven.plugin.classpath"/> > > > > > > > > > > > > > > On 1/4/06, dan tran <[EMAIL PROTECTED]> wrote: > > > > > > > > Folks, > > > > > > > > > > > > > > > > Here is my build : > > > > > > > > > > > > > > > > > > > > > > > > <plugin> > > > > > > > > <artifactId>maven-antrun-plugin</artifactId> > > > > > > > > <version>1.1-SNAPSHOT</version> > > > > > > > > <dependencies> > > > > > > > > <dependency> > > > > > > > > <groupId>ant</groupId> > > > > > > > > <artifactId>ant-nodeps</artifactId> > > > > > > > > <version>1.6.5</version> > > > > > > > > </dependency> > > > > > > > > <dependency> > > > > > > > > <groupId>antlr</groupId> > > > > > > > > <artifactId>antlr</artifactId> > > > > > > > > <version>2.7.4</version> > > > > > > > > </dependency> > > > > > > > > </dependencies> > > > > > > > > > > > > > > > > <executions> > > > > > > > > <execution> > > > > > > > > <phase>compile</phase> > > > > > > > > <configuration> > > > > > > > > <tasks> > > > > > > > > <ant> > > > > > > > > <property name="build.dir" value="${ > > > > > > > > project.build.directory}"/> > > > > > > > > </ant> > > > > > > > > > > > > > > > > </tasks> > > > > > > > > </configuration> > > > > > > > > <goals> > > > > > > > > <goal>run</goal> > > > > > > > > </goals> > > > > > > > > </execution> > > > > > > > > </executions> > > > > > > > > </plugin> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > and antrun complains > > > > > > > > > > > > > > > > Embedded error: The following error occurred while executing > > > this > > > > > line: > > > > > > > > > M:\dtran-uscud-dtran-phoenix-i\EJB\maven\openjms\build.xml:299: > > > > > Could > > > > > > > not > > > > > > > > create > > > > > > > > task or type of type: antlr. > > > > > > > > > > > > > > > > Ant could not find the task or a class this task relies > upon. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Any suggestions? > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
