<?xml version="1.0" encoding="UTF-8"?>

<!-- ====================================================================== -->
<!--                                                                        -->
<!--  JBoss, the OpenSource J2EE webOS                                      -->
<!--                                                                        -->
<!--  Distributable under LGPL license.                                     -->
<!--  See terms of license at http://www.gnu.org.                           -->
<!--                                                                        -->
<!-- ====================================================================== -->

<!-- $Id: pom.xml 3429 2008-12-18 13:03:30Z thomas.diesler@jboss.com $ -->
<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>
   <name>JBoss jBPM3 - Enterprise (EAR)</name>
   <groupId>org.jbpm.jbpm3</groupId>
   <artifactId>jbpm-enterprise-bundle</artifactId>
   <packaging>ear</packaging>

   <!-- Parent -->
   <parent>
      <groupId>org.jbpm.jbpm3</groupId>
      <artifactId>jbpm-enterprise</artifactId>
      <version>3.2.4.GA</version>
   </parent>

   <!-- Dependencies -->
   <dependencies>
      <dependency>
         <groupId>org.jbpm.jbpm3</groupId>
         <artifactId>jbpm-enterprise-beans</artifactId>
         <version>${version}</version>
         <type>ejb</type>
         <exclusions>
            <exclusion>
               <groupId>org.jbpm.jbpm3</groupId>
               <artifactId>jbpm-jpdl</artifactId>
            </exclusion>
         </exclusions>
      </dependency>
      <dependency>
         <groupId>org.jbpm.jbpm3</groupId>
         <artifactId>jsf-console</artifactId>
         <type>war</type>
      </dependency>
      <dependency>
         <groupId>org.jbpm.jbpm3</groupId>
         <artifactId>jbpm-jpdl</artifactId>
         <version>${version}</version>
         <exclusions>
            <exclusion>
               <groupId>bsh</groupId>
               <artifactId>bsh</artifactId>
            </exclusion>
            <exclusion>
               <groupId>commons-logging</groupId>
               <artifactId>commons-logging</artifactId>
            </exclusion>
            <exclusion>
               <groupId>dom4j</groupId>
               <artifactId>dom4j</artifactId>
            </exclusion>
            <exclusion>
               <groupId>org.apache.ant</groupId>
               <artifactId>ant</artifactId>
            </exclusion>
            <exclusion>
               <groupId>org.apache.jackrabbit</groupId>
               <artifactId>jackrabbit-core</artifactId>
            </exclusion>
            <exclusion>
               <groupId>org.hibernate</groupId>
               <artifactId>hibernate</artifactId>
            </exclusion>
         </exclusions>
      </dependency>
      <dependency>
         <groupId>org.jbpm.jbpm3</groupId>
         <artifactId>jbpm-identity</artifactId>
         <version>${version}</version>
         <exclusions>
            <exclusion>
               <groupId>org.jbpm.jbpm3</groupId>
               <artifactId>jbpm-jpdl</artifactId>
            </exclusion>
         </exclusions>
      </dependency>
   </dependencies>

   <!-- Plugins -->
   <build>
      <plugins>
         <plugin>
            <artifactId>maven-ear-plugin</artifactId>
            <configuration>
               <generateApplicationXml>true</generateApplicationXml>
               <modules>
                  <ejbModule>
                     <groupId>org.jbpm.jbpm3</groupId>
                     <artifactId>jbpm-enterprise-beans</artifactId>
                     <bundleFileName>jbpm-enterprise-beans.jar</bundleFileName>
                     <unpack>true</unpack>
                  </ejbModule>
                  <jarModule>
                     <groupId>org.jbpm.jbpm3</groupId>
                     <artifactId>jbpm-jpdl</artifactId>
                     <bundleFileName>jbpm-jpdl.jar</bundleFileName>
                     <includeInApplicationXml>true</includeInApplicationXml>
                  </jarModule>
                  <jarModule>
                     <groupId>org.jbpm.jbpm3</groupId>
                     <artifactId>jbpm-identity</artifactId>
                     <bundleFileName>jbpm-identity.jar</bundleFileName>
                     <includeInApplicationXml>true</includeInApplicationXml>
                  </jarModule>
                  <webModule>
                     <groupId>org.jbpm.jbpm3</groupId>
                     <artifactId>jsf-console</artifactId>
                     <bundleFileName>jsf-console.war</bundleFileName>
                     <contextRoot>/jbpm-console</contextRoot>
                     <unpack>true</unpack>
                  </webModule>                  
               </modules>
            </configuration>
         </plugin>
      </plugins>
   </build>


</project>
