We have recently migrated our ivy to maven repositories but I am running into an issue with a few artifacts that contain multiple jars per artifact. For instance the artifact located at org.apache.xml:xalan-j:2.7.1 and with in that location there are the following jars that I need to access
- serializer.jar
- xalan.jar
- xsltc.jar
Can maven handle this situation and if so some guidance would be greatly appreciated.
---Code---
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.xml</groupId>
<artifactId>xalan-j</artifactId>
<packaging>pom</packaging>
<version>2.7.1</version>
<url>http://xml.apache.org/xalan-j/</url>
<dependencies>
<dependency>
<groupId>org.apache.xerces</groupId>
<artifactId>xerces</artifactId>
<version>[2.7,)</version>
</dependency>
<dependency>
<groupId>org.apache.xml</groupId>
<artifactId>xml-commons-external</artifactId>
<version>[1.3,)</version>
</dependency>
<dependency>
<groupId>org.apache.xml</groupId>
<artifactId>xalan-j</artifactId>
<version>2.7.1</version>
<classifier>xalan</classifier>
</dependency>
<dependency>
<groupId>org.apache.xml</groupId>
<artifactId>xalan-j</artifactId>
<version>2.7.1</version>
<classifier>xsltc</classifier>
</dependency>
<dependency>
<groupId>org.apache.xml</groupId>
<artifactId>xalan-j</artifactId>
<version>2.7.1</version>
<classifier>serializer</classifier>
</dependency>
</dependencies>