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]
>
>

Reply via email to