The Maven antlib task <artifact:dependencies> should also be able to retrieve
artifacts that don't have a POM.
--------------------------------------------------------------------------------------------------------------
Key: MNG-668
URL: http://jira.codehaus.org/browse/MNG-668
Project: Maven 2
Type: Improvement
Components: maven-artifact-ant
Versions: 2.0-alpha-3
Environment: Not of importance.
Reporter: Davy Toch
Fix For: 2.0-beta-1
It is a good idea of having an ANT plugin to retrieve dependencies from a Maven
repository. However, the task <artifact:dependencies> apparently needs to find
a POM for every artifact it needs to retrieve.
A solution for dependencies that don't have a POM is to use another dependency
manager (Ivy, Savant, ...), but the problem with this is that the ANT scripting
becomes more cumbersome (use Maven Antlib for dependency A, use Ivy for
dependency B, ...).
I think it would be a great improvement in the Maven antlib (currently alpha-3)
to have an optional attribute for every <dependency> that would indicate that
only the dependency should be retrieved and that for example POM retrieval &
validation shouldn't be done, as illustrated in the following extract of my ANT
script:
...
<artifact:dependencies>
<!-- POM retrieval & validation & dependency retrieval -->
<dependency groupId="sis2" artifactId="sis2-common" version="0.1" />
<!-- only dependency retrieval -->
<dependency groupId="sis2" artifactId="sis2-web" version="0.1"
nopom="true" />
</artifact:dependencies>
...
Regards,
Davy Toch
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]