openesb-components/contrib-zaz/screenscrapingse/packaging/pom.xml

154 lines
6.4 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<artifactId>package-common</artifactId>
<groupId>open-jbi-components</groupId>
<version>1.1</version>
<relativePath>../../../ojc-core/build-common/package-common</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>open-jbi-components</groupId>
<artifactId>screenscrapingse-installer</artifactId>
<name>zaz-screenscraping-engine</name>
<version>${jbicomps.currentVersion}</version>
<description>screen scraping service engine packaging</description>
<build>
<!-- NOTE: build <resources> inherited from package-common. -->
<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>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
<configuration>
<instructions>
<Bundle-SymbolicName>zaz-screenscraping-engine</Bundle-SymbolicName>
<Bundle-Name>Screen Scraping Service Engine</Bundle-Name>
<Bundle-Description>Screen Scraping Service Engine</Bundle-Description>
<Bundle-Version>${version}</Bundle-Version>
<_removeheaders>${OSGI_MANIFEST_REMOVE_HEADERS}, Export-Package</_removeheaders>
<Export-Package>
*;-noimport:=true
</Export-Package>
<Bundle-ClassPath>
lib/screenscraping-api.jar,
lib/screenscrapingse-jbiadapter.jar,
lib/screenscrapingse-core.jar,
lib/componentsl.jar,
lib/component-toolkit.jar,
lib/common-util.jar,
lib/qos.jar,
lib/jruby.jar,
lib/jruby-engine.jar,
lib/javaxscript.jar
</Bundle-ClassPath>
<Import-Package>
com.ibm.wsdl.*;resolution:=optional,
javax.wsdl.*;resolution:=optional,
javax.xml.bind.*;resolution:=optional,
com.sun.jbi.common.*;resolution:=optional,
!com.sun.mirror.*,
!org.apache.bsf.*,
!org.apache.xml.resolver.*,
!com.sun.codemodel.*,
!com.sun.tools.xjc.*,
!sun.misc.*,
!sun.security.util.*,
!sun.reflect.*,
*;-nouses:=true
</Import-Package>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>screenscrapingse-jbiadapter</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>screenscrapingse-core</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>open-jbi-components</groupId>
<artifactId>componentsl</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>open-jbi-components</groupId>
<artifactId>component-toolkit</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>open-jbi-components</groupId>
<artifactId>common-util</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>open-jbi-components</groupId>
<artifactId>qos</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>jruby</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>jruby-engine</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>screenscraping-api</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
<dependency>
<groupId>com.zaz.screenscrapingse</groupId>
<artifactId>javaxscript</artifactId>
<version>${jbicomps.currentVersion}</version>
</dependency>
</dependencies>
</project>