That did the trick. Thanks! Now that I have the ant task running and creating the required libraries, how do I add them as a dependency in the pom file? Those libraries are getting created within the same project. Is it a simple matter of just copying them to the Target directory?
--- 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]>, [email protected] > Date: Wednesday, February 11, 2009, 4:50 PM > 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] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
