This is the issue: *<phase>generate_libraries</phase>* This needs to be maven standard phase you want this to run at. Like * generate-sources* would be an example. or *process-resources* which is just before compile.
--- Thank You… Mick Knutson, President BASE Logic, Inc. Enterprise Architecture, Design, Mentoring & Agile Consulting p. (866) BLiNC-411: (254-6241-1) f. (415) 685-4233 Website: http://baselogic.com Linked IN: http://linkedin.com/in/mickknutson Twitter: http://twitter.com/mickknutson Vacation Rental: http://tahoe.baselogic.com --- On Wed, Feb 11, 2009 at 4:22 PM, Mike Wallace <[email protected]>wrote: > > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <executions> > <execution> > <id>build_xu</id> > <phase>generate_libraries</phase> > <configuration> > <tasks> > <property > refid="maven.compile.classpath" name="mvndepClasspath" /> > <property > name="source" value="1.4"/> > <property > name="target" value="1.4"/> > <property > environment="env" /> > > <taskdef > resource="net/sf/antcontrib/antcontrib.properties" > classpath="${mvndepClasspath}" /> > > <condition > property="isWindows"> > <os > family="windows" /> > </condition> > <condition > property="isUnix"> > <os > family="unix" /> > </condition> > > <if> > <equals > arg1="${isUnix}" arg2="true" /> > <then> > > <property name="antPath" value="${env.ANT_HOME}/bin/ant"/> > > <property name="jdkPath" value="${basedir}/../../../tools/unix/jdk160_05"/> > </then> > </if> > <if> > <equals > arg1="${isWindows}" arg2="true" /> > <then> > > <property name="antPath" value="${env.ANT_HOME}/bin/ant.bat"/> > > <property name="jdkPath" > value="${basedir}\..\..\..\tools\windows\jdk160_05"/> > </then> > </if> > <echo>Compiling > client.exchangeutility using JDK: ${jdkPath}</echo> > <exec > dir="${basedir}" executable="${antPath}" failonerror="true"> > > <arg > line="build" /> > <env > key="JAVA_HOME" value="${jdkPath}"/> > </exec> > </tasks> > </configuration> > <goals> > <goal>run</goal> > </goals> > </execution> > </executions> > </plugin> > > > --- On Wed, 2/11/09, Mick Knutson <[email protected]> wrote: > > > From: Mick Knutson <[email protected]> > > Subject: Re: Can maven-antrun-plugin run before code compiled? > > To: "Maven Users List" <[email protected]> > > Date: Wednesday, February 11, 2009, 4:18 PM > > Please include your plugin setting? > > > > --- > > Thank You… > > > > Mick Knutson, President > > > > BASE Logic, Inc. > > Enterprise Architecture, Design, Mentoring & Agile > > Consulting > > p. (866) BLiNC-411: (254-6241-1) > > f. (415) 685-4233 > > > > Website: http://baselogic.com > > Linked IN: http://linkedin.com/in/mickknutson > > Twitter: http://twitter.com/mickknutson > > Vacation Rental: http://tahoe.baselogic.com > > --- > > > > > > > > On Wed, Feb 11, 2009 at 3:51 PM, Mike Wallace > > <[email protected]>wrote: > > > > > > > > I have a java project where the code depends on > > several libraries being > > > built. > > > What I'd like to do is have Maven run an Ant task > > that builds those > > > libraries first, then Maven would go on to compile the > > code. > > > > > > Currently, my pom file contains the > > maven-antrun-plugin plugin that should > > > execute the ant task. However, when I run it, I get > > compile errors because > > > I think it's trying to compile the java code > > first, but because the ant task > > > hasn't been run yet, there are no libraries > > available and it will obviously > > > fail. > > > > > > This make sense? > > > > > > Thanks, > > > Mike > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > >
