Maven Ant task seems to ignore artifacts with versions that start with a letter
-------------------------------------------------------------------------------

                 Key: MANTTASKS-212
                 URL: http://jira.codehaus.org/browse/MANTTASKS-212
             Project: Maven 2.x Ant Tasks
          Issue Type: Bug
          Components: dependencies task
    Affects Versions: 2.1.1, 2.1.0
         Environment: OSX
            Reporter: Dave Whittaker


I added a dependency on 
http://mvnrepository.com/artifact/org.xhtmlrenderer/core-renderer/R8pre2 to my 
POM today and found that while the dependencies of core-renderer were getting 
copied to my lib folder, the core-renderer artifact itself was not.  After 
playing around with it for a while and verifying that 

  It still happens with the latest version of the Maven Ant tasks (I was 
originally using v2.1.0)
  Maven itself listed core-renderer as a compile scoped dependency when running 
mvn dependency:tree 
  It wasn't the flatten step in my build script that was somehow excluding it

I tried uploading the dependency to a local repository with version 0.8pre2 
instead or R8pre2.  When I changed my dependency to the local version the jar 
showed up as expected.  My ant task looks like:

<target name="lib">
  <mkdir dir="${lib.target}" />
  <artifact:pom id="pom" file="${basedir}/pom.xml" />
  <artifact:dependencies pomRefId="pom" filesetId="dependencies" 
useScope="runtime" />
  <copy toDir="${lib.target}">
    <fileset refid="dependencies" />
    <mapper type="flatten" />
  </copy>
</target>

And inside the POM the dependency was specified as:

<dependency>
  <groupId>org.xhtmlrenderer</groupId>
  <artifactId>core-renderer</artifactId>
  <version>R8pre2</version>
</dependency>


-- 
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

        

Reply via email to