154 lines
6.4 KiB
XML
Executable File
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>
|