You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by EJ Ciramella <ej...@upromise.com> on 2006/12/26 19:51:20 UTC

maven version management in ant

A while back, I stumbled across a page on the maven 2 site explaining
how to use maven's nice dependency management from within ant.
 
I can no longer find this link, has this functionality been abandoned or
can someone reply with the url?

Jetty Launcher

Posted by Ojak <oj...@acl-wireless.com>.
Hi all,
           I am stucking  on the jetty Launcher . 
I am using eclipse 3.2 and jetty server 6.0.
Now If I am trying to plugin by using
Windows-> update software->Find and Install->new remote site
http://jettylauncher.sourceforge.net/updates


Nothing is found to install.
What should I do. Please suggest me




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
All of these are blank:
    <echo>${maven.dependency.classpath}</echo>
    <echo>${maven.compile.classpath}</echo>
    <echo>${maven.runtime.classpath}</echo>
    <echo>${maven.test.classpath}</echo>
    <echo>${maven.plugin.classpath}</echo> 

Here is my full target:

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <artifact:dependencies filesetId="my.compile.dependency.fileset"
usescope="compile" verbose="true">
           <pom refid="project"/>
        </artifact:dependencies>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
<echo>${maven.dependency.classpath}</echo>
    <echo>${maven.compile.classpath}</echo>
    <echo>${maven.runtime.classpath}</echo>
    <echo>${maven.test.classpath}</echo>
    <echo>${maven.plugin.classpath}</echo>
        <!-- <echoproperties/> -->
    </target>

As a crappy hack, from:

        <artifact:dependencies filesetId="my.compile.dependency.fileset"
usescope="compile" verbose="true">
           <pom refid="project"/>
        </artifact:dependencies>

I can use that as a fileset to copy from the m2 repository to some local
folder for building (and then I'll just include anything in that
folder).

But this stinks as when we have 10 projects, these dependent jars will
be all over the place.

This feels like a bug and limited functionality when using the following
technique to build with ant and manage dependencies with maven2:

<project name="utils" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

-----Original Message-----
From: Barrett Nuzum [mailto:Barrett.Nuzum@Valtech.com] 
Sent: Monday, January 08, 2007 11:10 AM
To: Maven Users List
Subject: RE: maven version management in ant

EJ:
 
Unsure if it's the same in maven2, but "maven.dependency.classpath"
contained dependencies in m1.
I have a feeling you'll have to splice maven.compile.classpath in with
it, though.
 
http://wiki.astrogrid.org/bin/view/Astrogrid/UsefulMavenNotes#How_to_fin
d_out_what_is_actually
 
HTH
 
Barrett
 
::   
Barrett Nuzum
Consultant, Skill Development
Direct: 918.640.4414
Fax: 972.789.1340 

Valtech Technologies, Inc.
5080 Spectrum Drive
Suite 700 West
Addison, Texas 75001
www.valtech.com <http://www.valtech.com>   
making IT business friendly


________________________________

From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Mon 1/8/2007 8:19 AM
To: Maven Users List
Subject: RE: maven version management in ant



Bump - I could really use some feed back here people, this has me
completely wedged...

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Friday, January 05, 2007 3:56 PM
To: Maven Users List
Subject: RE: maven version management in ant

I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
   
    <target name="compile" depends="init">
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?  

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
   
    <target name="compile" depends="init">
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


???

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone.

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions?

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you!

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com]
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by Barrett Nuzum <Ba...@Valtech.com>.
EJ:
 
Unsure if it's the same in maven2, but "maven.dependency.classpath" contained dependencies in m1.
I have a feeling you'll have to splice maven.compile.classpath in with it, though.
 
http://wiki.astrogrid.org/bin/view/Astrogrid/UsefulMavenNotes#How_to_find_out_what_is_actually
 
HTH
 
Barrett
 
::   
Barrett Nuzum
Consultant, Skill Development
Direct: 918.640.4414
Fax: 972.789.1340 

Valtech Technologies, Inc.
5080 Spectrum Drive
Suite 700 West
Addison, Texas 75001
www.valtech.com <http://www.valtech.com>   
making IT business friendly


________________________________

From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Mon 1/8/2007 8:19 AM
To: Maven Users List
Subject: RE: maven version management in ant



Bump - I could really use some feed back here people, this has me
completely wedged...

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Friday, January 05, 2007 3:56 PM
To: Maven Users List
Subject: RE: maven version management in ant

I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
   
    <target name="compile" depends="init">
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?  

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
   
    <target name="compile" depends="init">
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


???

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone.

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions?

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com]
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you!

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com]
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org





RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
This is a bit backward, I'm using ant to build and maven to manage
dependencies.

See:

http://maven.apache.org/ant-tasks.html 

-----Original Message-----
From: Sean Hennessy [mailto:shennessy@astutenetworks.com] 
Sent: Monday, January 08, 2007 1:30 PM
To: Maven Users List
Subject: RE: maven version management in ant

FWIW
 snippet of working maven pom.xml and ant build.xml
 

# pom.xml  partial
[snip]
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>pre-site</phase>
            <configuration>
              <tasks>
              <typedef
resource="org/apache/maven/artifact/ant/antlib.xml">
                  <classpath refid="maven.dependency.classpath"/>
              </typedef>
             <echo message="pom.xml: maven-antrun-plugin"></echo>
                <tstamp>
                  <format locale="en" property="TODAY_UK"
pattern="d-MMM-yyyy"></format>
                </tstamp>
                <echo>pom.xml: timestamp ${TODAY_UK}</echo>
                <property refid="maven.dependency.classpath"
name="mvndepClasspath" />
                <ant inheritRefs="true" inheritAll="true"
antfile="${basedir}/src/4.bin/build.xml">
                <property environment="env"/>
                <property value="true" name="project.debug"></property>
                <property file="${user.home}/build.properties"/>
                <target name="cmn.outadate.tgt.nm" />
              </ant>	
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
[snip]

# build.xml
[snip]
<project name="SCM-Test" default="cmn.proj.doc.tgt" basedir=".."
xmlns:ac="antlib:net.sf.antcontrib" >
   <taskdef classpath="${mvndepClasspath}"
resource="org/apache/commons/attributes/anttasks.properties">
   </taskdef>
   <echo message="inside build.xml at ${TODAY_UK}" />
   <property name="src.path" value="src"/>

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Monday, January 08, 2007 6:19 AM
To: Maven Users List
Subject: RE: maven version management in ant


Bump - I could really use some feed back here people, this has me
completely wedged... 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 3:56 PM
To: Maven Users List
Subject: RE: maven version management in ant

I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?   

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


??? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining 
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by Sean Hennessy <sh...@astutenetworks.com>.
FWIW
 snippet of working maven pom.xml and ant build.xml
 

# pom.xml  partial
[snip]
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>pre-site</phase>
            <configuration>
              <tasks>
              <typedef
resource="org/apache/maven/artifact/ant/antlib.xml">
                  <classpath refid="maven.dependency.classpath"/>
              </typedef>
             <echo message="pom.xml: maven-antrun-plugin"></echo>
                <tstamp>
                  <format locale="en" property="TODAY_UK"
pattern="d-MMM-yyyy"></format>
                </tstamp>
                <echo>pom.xml: timestamp ${TODAY_UK}</echo>
                <property refid="maven.dependency.classpath"
name="mvndepClasspath" />
                <ant inheritRefs="true" inheritAll="true"
antfile="${basedir}/src/4.bin/build.xml">
                <property environment="env"/>
                <property value="true" name="project.debug"></property>
                <property file="${user.home}/build.properties"/>
                <target name="cmn.outadate.tgt.nm" />
              </ant>	
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
[snip]

# build.xml
[snip]
<project name="SCM-Test" default="cmn.proj.doc.tgt" basedir=".."
xmlns:ac="antlib:net.sf.antcontrib" >
   <taskdef classpath="${mvndepClasspath}"
resource="org/apache/commons/attributes/anttasks.properties">
   </taskdef>
   <echo message="inside build.xml at ${TODAY_UK}" />
   <property name="src.path" value="src"/>

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Monday, January 08, 2007 6:19 AM
To: Maven Users List
Subject: RE: maven version management in ant


Bump - I could really use some feed back here people, this has me
completely wedged... 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 3:56 PM
To: Maven Users List
Subject: RE: maven version management in ant

I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?   

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


??? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining 
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
Bump - I could really use some feed back here people, this has me
completely wedged... 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 3:56 PM
To: Maven Users List
Subject: RE: maven version management in ant

I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?   

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


??? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
I made it a bit further:

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml"/>
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <echo> ${project.name}</echo>
        <echo> ${project.dependencies}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>

Is the actual classpath used for compiling unavailable to ant as a
property?   

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Friday, January 05, 2007 2:07 PM
To: Maven Users List
Subject: RE: maven version management in ant

New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


??? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
New question, so I'm loading via a pom.xml file, how can I reference the
classpath (filled with dependencies)?

<project name="capi" default="compile"
xmlns:artifact="antlib:org.apache.maven.artifact.ant">

    <target name="init">
        <artifact:pom id="project" file="pom.xml" />
        <echo>The version is ${project.version}</echo>
        <echo> ${project.build.directory}</echo>
        <!-- <echoproperties/> -->
    </target>
    
    <target name="compile" depends="init"> 
      <mkdir dir="target/classes"/>
      <javac srcdir="src/main/java"
             destdir="target/classes"
             includes="**/*.java"
             classpathref="maven.project.classpath"
             debug="on"
      />
    </target>
</project>


??? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 3:49 PM
To: Maven Users List
Subject: RE: maven version management in ant

Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
Sorry - I'm building with jdk 1.5.1 now and this is gone. 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Wednesday, January 03, 2007 1:03 PM
To: Maven Users List
Subject: RE: maven version management in ant

I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
I'm trying this out with a VERY simple example (download one
dependency), but I'm getting this:

BUILD FAILED
java.lang.NoSuchMethodError
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
--- Nested Exception ---
java.lang.NoSuchMethodError
        at
org.codehaus.plexus.component.configurator.ComponentConfigurationExcepti
on.<init>(ComponentConfigurationException.java:24)
        at
org.codehaus.plexus.component.configurator.converters.basic.IntConverter
.fromString(IntConverter.java:46)
        at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasi
cConverter.fromConfiguration(AbstractBasicConverter.java:61)
        at
org.codehaus.plexus.component.configurator.converters.ComponentValueSett
er.configure(ComponentValueSetter.java:207)
        at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWi
thFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:1
37)
        at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.co
nfigureComponent(BasicComponentConfigurator.java:56)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:54)
        at
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
.configureComponent(AbstractComponentConfigurator.java:47)
        at
org.codehaus.plexus.personality.plexus.lifecycle.phase.AutoConfigurePhas
e.execute(AutoConfigurePhase.java:39)
        at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:101)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:105)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:95)
        at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:92)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:331)
        at
org.codehaus.plexus.DefaultPlexusContainer.initializeLoggerManager(Defau
ltPlexusContainer.java:1204)
        at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusConta
iner.java:642)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:216)
        at org.codehaus.plexus.embed.Embedder.start(Embedder.java:183)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.getEmbedder(AbstractA
rtifactTask.java:312)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.lookup(AbstractArtifa
ctTask.java:276)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRe
pository(AbstractArtifactTask.java:78)
        at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTas
k.java:75)
        at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtif
actTask.java:451)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

Any suggestions? 

-----Original Message-----
From: EJ Ciramella [mailto:ejciramella@upromise.com] 
Sent: Tuesday, December 26, 2006 4:14 PM
To: Maven Users List
Subject: RE: maven version management in ant

That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: maven version management in ant

Posted by EJ Ciramella <ej...@upromise.com>.
That's it - thank you! 

-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, December 26, 2006 1:53 PM
To: Maven Users List
Subject: Re: maven version management in ant

On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned
or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: maven version management in ant

Posted by Wendy Smoak <ws...@gmail.com>.
On 12/26/06, EJ Ciramella <ej...@upromise.com> wrote:

> A while back, I stumbled across a page on the maven 2 site explaining
> how to use maven's nice dependency management from within ant.
>
> I can no longer find this link, has this functionality been abandoned or
> can someone reply with the url?

This? http://maven.apache.org/ant-tasks.html

(It's linked from the Maven home page, at the top right under 'Maven
Tasks for Ant'.)

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org