openesb-components/contrib-gestalt/uddibc/zip/pom.xml

108 lines
4.0 KiB
XML
Executable File

<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>
<parent>
<groupId>com.gestalt.jbi.components.binding.uddi</groupId>
<artifactId>uddi-binding-component</artifactId>
<version>0.9.4-SNAPSHOT</version>
</parent>
<artifactId>uddi-binding-component-install</artifactId>
<name>Gestalt :: JBI Components :: Binding Components :: Server Neutral :: UDDI Binding Component :: Zip Installer</name>
<packaging>jar</packaging>
<!--
Ensure the smallest classpath for the installer.
Therefore exclude transitive dependencies and manually add
in the dependencies since we already have to modify the jbi.xml
anyways. Attempt to keep the installer to around 500k.
-->
<dependencies>
<dependency>
<groupId>com.gestalt.jbi.components.common</groupId>
<artifactId>common-jbi-runtime</artifactId>
</dependency>
<dependency>
<groupId>com.gestalt.jbi.components.common</groupId>
<artifactId>nmr-common-jbi-runtime</artifactId>
</dependency>
<dependency>
<groupId>soap</groupId>
<artifactId>soap</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.uddi4j</groupId>
<artifactId>uddi4j</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>com.gestalt.jbi.components.binding.uddi</groupId>
<artifactId>uddi-binding-component-extensions-impl</artifactId>
</dependency>
<dependency>
<groupId>com.gestalt.jbi.components.binding.uddi</groupId>
<artifactId>uddi-binding-component-impl</artifactId>
</dependency>
<dependency>
<groupId>com.gestalt.jbi.components.common</groupId>
<artifactId>wsdl-common-jbi-runtime</artifactId>
</dependency>
<dependency>
<groupId>com.sun.jbi</groupId>
<artifactId>componentsl</artifactId>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_min</artifactId>
<version>1.1.3.4.O</version>
</dependency>
<dependency>
<groupId>xml-resolver</groupId>
<artifactId>xml-resolver</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/jbi.xml</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>${project.artifactId}-fetch-deps</id>
<phase>generate-sources</phase>
<goals><goal>copy-dependencies</goal></goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
<stripVersion>true</stripVersion>
<excludeTransitive>true</excludeTransitive>
<excludeArtifactIds>junit,jmock,jmock-junit4,jmock-legacy</excludeArtifactIds>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>