petals-microkernel
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-microkernel</artifactId>
<version>3.4.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2007-2012 EBM WebSourcing, 2012-2013 Linagora
This program/library is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 2.1 of the License, or (at your
option) any later version.
This program/library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program/library; If not, see <http://www.gnu.org/licenses />
for the GNU Lesser General Public License version 2.1.
-->
<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>org.ow2.petals</groupId>
<artifactId>petals-container-parent</artifactId>
<relativePath>../parent/pom.xml</relativePath>
<version>4.2.2</version>
</parent>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-microkernel</artifactId>
<version>3.4.0</version>
<packaging>jar</packaging>
<name>Petals ESB - Container - Micro-kernel</name>
<properties>
<jetty.version>6.1.9</jetty.version>
<!-- failOnWarning set to false because it's too complex to fix warnings now. Warning fixes are delayed. -->
<!-- TODO: Fix warnings and remove this property from this pom -->
<maven-dependency-plugin.failOnWarning>false</maven-dependency-plugin.failOnWarning>
</properties>
<dependencies>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jaas</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymockclassextension</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-javamail_1.4_spec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>jotm</groupId>
<artifactId>jotm</artifactId>
<version>2.0.10</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>javax.resource</groupId>
<artifactId>connector</artifactId>
</exclusion>
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Jetty dependencies -->
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1</artifactId>
<version>${jetty.version}</version>
<exclusions>
<exclusion>
<!-- We use the one provided by Spoon because it requires its own dependency -->
<groupId>org.eclipse.jdt</groupId>
<artifactId>core</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Log4J dependencies -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<!-- Fractal dependencies -->
<dependency>
<groupId>org.objectweb.fractal.julia</groupId>
<artifactId>julia-asm</artifactId>
<version>2.5.2</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.julia</groupId>
<artifactId>julia-mixins</artifactId>
<version>2.5.2</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>org.objectweb.monolog</groupId>
<artifactId>monolog</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.fractaladl</groupId>
<artifactId>fractal-adl</artifactId>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.fraclet.annotation</groupId>
<artifactId>fractal-spoonlet</artifactId>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.fractaljmx</groupId>
<artifactId>fractal-jmx</artifactId>
<version>0.3.0</version>
<exclusions>
<exclusion>
<groupId>org.objectweb.fractal.julia</groupId>
<artifactId>julia-asm</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.fractal.julia</groupId>
<artifactId>julia-runtime</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.fractal.julia</groupId>
<artifactId>julia-mixins</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.fractal.fractaladl</groupId>
<artifactId>fractal-adl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
<version>3.0.2</version>
</dependency>
<!-- PEtALS dependencies -->
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-basis-api</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-client-server-api</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-microkernel-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-launcher-api</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-commons</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-commons-log</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jmx-commons</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-message-exchange</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>findbugs</groupId>
<artifactId>annotations</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-message-exchange</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${petals-message-exchange.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jbi</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jbi-descriptor</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-topology</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-systemstate</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-regulation</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jmx-api-api</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-jmx-api-impl</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-database-registry</artifactId>
<scope>runtime</scope>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-registry-core</artifactId>
<version>1.3.1</version>
<exclusions>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-util</artifactId>
</exclusion>
<exclusion>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-registry-client</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-registry-api</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-datetime</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-util</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-stream</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-thread</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-lang</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-io</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-uuid</artifactId>
</dependency>
<dependency>
<groupId>com.ebmwebsourcing.easycommons</groupId>
<artifactId>easycommons-properties</artifactId>
</dependency>
<!-- easywsdl dependency -->
<dependency>
<groupId>org.ow2.easywsdl</groupId>
<artifactId>easywsdl-wsdl</artifactId>
<version>2.5</version>
<exclusions>
<exclusion>
<!-- We prefer the StAX API provided by Geronimo -->
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.ow2.easywsdl</groupId>
<artifactId>easywsdl-ext-wsdl4complexwsdl</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-probes-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.ow2.petals</groupId>
<artifactId>petals-probes</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<useUniqueVersions>false</useUniqueVersions>
</manifest>
<manifestEntries>
<Implementation-Title>org.ow2.petals</Implementation-Title>
<Implementation-Version>${project.version}</Implementation-Version>
<Implementation-Vendor>OW2</Implementation-Vendor>
</manifestEntries>
</archive>
</configuration>
</plugin>
<!-- SPOON FOR FRACLET PLUGIN -->
<plugin>
<groupId>net.sf.alchim</groupId>
<artifactId>spoon-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<scm>
<connection>scm:svn:https://svn.petalslink.org/svnroot/tags/petals-microkernel-3.4.0</connection>
<developerConnection>scm:svn:https://svn.petalslink.org/svnroot/tags/petals-microkernel-3.4.0</developerConnection>
</scm>
</project>