Hi there,

Has anyone considered implementing a bootstrap ant task for
maven-artifact-ant?  This bootstrap task would download a given
version of maven-artifact-ant to the local repo, thus saving the
project from storing maven-artifact-ant-2.0-dep.jar in it's SCM (all
868k of it).

For example:

<project
  xmlns:boot="urn:maven-artifact-ant-boot"
  xmlns:artifact="urn:maven-artifact-ant"
>
  <typedef resource="org/apache/maven/artifact/ant/boot/antlib.xml"
uri="urn:maven-artifact-ant-boot">
    <classpath>
      <pathelement location="lib/maven-artifact-ant-boot-2.0.jar" />
    </classpath>
  </typedef>

  <boot:download version="2.0"/>

  <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
uri="urn:maven-artifact-ant">
    <classpath>
      <pathelement
location="${user.home}/.m2/repository/org/apache/maven/maven-artifact-ant/2.0/maven-artifact-ant-2.0-dep.jar"/>
    </classpath>
  </typedef>

  <artifact:dependencies>
    ...
  </artifact:dependencies>

</project>

It could always use the default remote repo for simplicity, and
ideally be reusable across m2 versions.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to