Hello people.

i'm having a problem with a EAR Packaging.

my pom is configured to put all libs at ear /lib dir, and to remove all
of then from war WEB-INF/lib dir.

Now I'm trying to put only one lib at WEB-INF/lib, because this a
solution to my "jboss UCL problem", and I cant do it.

follow my pom configuration:



<?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";>
<parent>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles</artifactId>
<version>2.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-war</artifactId>
<name>agilesWar</name>
<version>${project.parent.version}</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-sdk</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-taglib</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-ejb</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-webdav</artifactId>
<version>${project.parent.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<warSourceExcludes>WEB-INF/lib/**</warSourceExcludes>
<archive>
<manifest>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>compile</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
<outputDirectory>${project.build.directory}/${project.build.finalName}/process/designer/libs</outputDirectory>
<artifactItems>
<artifactItem>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>processDesigner</artifactId>
<version>${project.parent.version}</version>
<type>jar</type>!--

<overWrite>true</overWrite>
<destFileName>applet.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>br.com.imagetec.agiles</groupId>
<artifactId>agiles-ejb</artifactId>
<version>${project.parent.version}</version>
<type>jar</type>
<overWrite>true</overWrite>
<destFileName>agiles-ejb.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.3</version>
<overWrite>true</overWrite>
<destFileName>xstream-1.3.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>0.94</version>
<overWrite>true</overWrite>
<destFileName>fop-0.94.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>1.4</version>
<overWrite>true</overWrite>
<destFileName>commons-io-1.4.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
<overWrite>true</overWrite>
<destFileName>commons-logging-1.1.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>xmlgraphics-commons</artifactId>
<version>1.3.1</version>
<overWrite>true</overWrite>
<destFileName>xmlgraphics-commons-1.3.1.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>2.6.0</version>
<overWrite>true</overWrite>
<destFileName>xalan-2.6.0.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>xpp3</groupId>
<artifactId>xpp3_min</artifactId>
<version>1.1.4c</version>
<overWrite>true</overWrite>
<destFileName>xpp3_min-1.1.4c.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>2.0.2</version>
<overWrite>true</overWrite>
<destFileName>xml-apis-2.0.2.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<configuration>
<tasks>
<signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/applet.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/agiles-ejb.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/xstream-1.3.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/fop-0.94.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/commons-io-1.4.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/commons-logging-1.1.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/xmlgraphics-commons-1.3.1.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/xalan-2.6.0.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/xpp3_min-1.1.4c.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" /> <signjar
jar="${project.build.directory}/${project.build.finalName}/process/designer/libs/xml-apis-2.0.2.jar"
alias="image" storepass="agilesbpm"
keystore="./certificate/keystore" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>


TIA: Saulo Nardin
----
Saulo Nardin Rocha
Coordenador de desenvolvimento de produtos.
[EMAIL PROTECTED]
www.imagetec.com.br
+55 (11) 3846-3190

Reply via email to