You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Stefan Bodewig (Jira)" <ji...@apache.org> on 2023/04/13 16:02:00 UTC
[jira] [Created] (IVY-1642) PomModuleDescriptorBuilder may lose depndencies in translation
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)