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]
