That's what I tried.  I dropped the jars files (created from the ant task in 
the process-resources phase) into target and also tried target/classes.

Either way, when the pom tried compiling the code, it still doesn't recognize 
them.  Is there a classpath that needs updating to include that target 
directory, or wherever I decide to drop them?


--- 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, 7:21 PM
> Depends. What are you building? WAR? But basically, you
> could just copy them
> the wherever in your target DIR.
> 
> ---
> 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 2:44 PM, Mike Wallace
> <[email protected]>wrote:
> 
> >
> > 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]
> >
> >




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to