Olá Pessoal,
Estou com dificuldade em utilizar um rar gerado pelo maven.
Crie dois Rars, A e B e estou colocando eles em um servidor de aplicação como Resource Adapter, tanho também um Jar J, que depende de A, B, mas quando mapeio eles não pom do J ele não esta enxergando eles, sendo assim eu até consigo gerar o jar mas com problemas.
//POM A
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.web.exemplo</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<packaging>rar</packaging>
<name>A</name>
<description>
Resource Adapter Archive A
</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-rar-plugin</artifactId>
<configuration>
<manifestFile>src/main/java/META-INF/MANIFEST.MF</manifestFile>
<raXmlFile>src/main/java/META-INF/ra.xml</raXmlFile>
</configuration>
</plugin>
</plugins>
</build>
</project>
//POM B
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.web.exemplo</groupId>
<artifactId>B</artifactId>
<version>1.0</version>
<packaging>rar</packaging>
<name>B</name>
<description>
Resource Adapter Archive B
</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-rar-plugin</artifactId>
<configuration>
<manifestFile>src/main/java/META-INF/MANIFEST.MF</manifestFile>
<raXmlFile>src/main/java/META-INF/ra.xml</raXmlFile>
</configuration>
</plugin>
</plugins>
</build>
</project>
//POM J
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.web.exemplo</groupId>
<artifactId>J</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>J</name>
<description>
Projeto que será um Jar J
</description>
<dependency>
<groupId>br.com.web.exemplo</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<type>rar</type>
</dependency>
<dependency>
<groupId>br.com.web.exemplo</groupId>
<artifactId>B</artifactId>
<version>1.0</version>
<type>rar</type>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
//Estou usando uma estrutura parecida com esta.
Eu até tentei usar o scope mas como tenho classes no Projeto J que utilizam classes de A,B, ele não esta aceitando da mesma forma como se fosse jar <scope>provided</scope>.
Sou bem novo com maven, talvés esteja mapiando errado ou faltando algum parametro para J (projeto que será um jar) enxergar A e B (resource adapters).
Qualquer dica será muito util.
Abraços.