Stefan Bodewig created IVY-1642:
-----------------------------------

             Summary: PomModuleDescriptorBuilder may lose depndencies in 
translation
                 Key: IVY-1642
                 URL: https://issues.apache.org/jira/browse/IVY-1642
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.5.0
            Reporter: Stefan Bodewig
            Assignee: Stefan Bodewig


https://github.com/Fernal73/CheckStyleSample/ shows an example where I fails to 
resolve one of the dependencies of Saxon-H2.

Saxon-H2's POM says

{code}
    <dependency>
      <groupId>org.xmlresolver</groupId>
      <artifactId>xmlresolver</artifactId>
      <version>5.1.1</version>
    </dependency>
    <dependency>
      <groupId>org.xmlresolver</groupId>
      <artifactId>xmlresolver</artifactId>
      <version>5.1.1</version>
      <classifier>data</classifier>
    </dependency>
{code}

but when translated to an ivy.xml file we only have

{code}
<dependency org="org.xmlresolver" name="xmlresolver" rev="5.1.1" force="true" 
conf="compile->compile(*),\
master(*);runtime->runtime(*)">                                                 
                         
        <artifact name="xmlresolver" type="jar" ext="jar" conf="compile" 
m:classifier="data"/>           
</dependency> 
{code}

It looks as if {{PomModuleDescriptorBuilder}} was merging the two dependencies 
into one rather than creating two artifacts.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to