Permalink
Browse files

Cleaned up (mostly jbpm-services) dependencies in order to prevent pr…

…oblems with transitive dependency chains
  • Loading branch information...
1 parent 158faad commit c44d0f760947ba2b234ae8b56401b99e552f418f @mrietveld mrietveld committed Apr 5, 2013
View
14 jbpm-bam/pom.xml
@@ -49,7 +49,7 @@
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
+ <artifactId>jbpm-flow</artifactId>
</dependency>
<dependency>
<groupId>org.drools</groupId>
@@ -59,12 +59,7 @@
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
</dependency>
- <!-- Only for the classes which use Hibernate, and we need to deprecate/delete these.. -->
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <optional>true</optional>
- </dependency>
+
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
@@ -92,6 +87,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
View
28 jbpm-runtime-manager/pom.xml
@@ -16,11 +16,6 @@
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
<artifactId>jbpm-bpmn2</artifactId>
</dependency>
<dependency>
@@ -43,17 +38,30 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core</artifactId>
- </dependency>
- <dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- Test -->
<dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-flow-builder</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.solder</groupId>
+ <artifactId>solder-impl</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.weld</groupId>
+ <artifactId>weld-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<scope>test</scope>
@@ -114,4 +122,4 @@
</plugin>
</plugins>
</build>
-</project>
+</project>
View
179 jbpm-services/droolsjbpm-knowledge-services/pom.xml
@@ -13,84 +13,69 @@
<dependencies>
<dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ </dependency>
+ <dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-human-task-services</artifactId>
- <type>jar</type>
+ <artifactId>jbpm-bpmn2</artifactId>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-shared-services</artifactId>
- <type>jar</type>
+ <artifactId>jbpm-bam</artifactId>
</dependency>
+
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-shared-services</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
+ <artifactId>jbpm-human-task-services</artifactId>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-runtime-manager</artifactId>
- <version>${project.version}</version>
- <type>jar</type>
+ <artifactId>jbpm-shared-services</artifactId>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-runtime-manager</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-human-task-workitems</artifactId>
- <type>jar</type>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>form-services</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>org.codehaus.btm</groupId>
- <artifactId>btm</artifactId>
</dependency>
+
+ <!-- kie -->
<dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <type>jar</type>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-api</artifactId>
</dependency>
<dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <type>jar</type>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-internal</artifactId>
</dependency>
<dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-bam</artifactId>
- <type>jar</type>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-commons-io</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.seam.persistence</groupId>
- <artifactId>seam-persistence</artifactId>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-nio2-model</artifactId>
</dependency>
+
<dependency>
<groupId>org.jboss.seam.transaction</groupId>
<artifactId>seam-transaction</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.solder</groupId>
- <artifactId>solder-impl</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.solder</groupId>
<artifactId>solder-api</artifactId>
</dependency>
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core</artifactId>
- </dependency>
<dependency>
<groupId>javax.enterprise</groupId>
@@ -107,115 +92,99 @@
</dependency>
<dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-entitymanager</artifactId>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-validator</artifactId>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-persistence-jpa</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
- <type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
- <version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queryparser</artifactId>
- <version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
- <version>4.0.0</version>
</dependency>
<dependency>
- <groupId>org.jboss.arquillian.junit</groupId>
- <artifactId>arquillian-junit-container</artifactId>
- <scope>test</scope>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
</dependency>
+
<dependency>
- <groupId>org.jboss.arquillian.container</groupId>
- <artifactId>arquillian-weld-se-embedded-1.1</artifactId>
- <scope>test</scope>
+ <groupId>org.codehaus.btm</groupId>
+ <artifactId>btm</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.arquillian.core</groupId>
- <artifactId>arquillian-core-api</artifactId>
+ <groupId>freemarker</groupId>
+ <artifactId>freemarker</artifactId>
+ <version>2.3.8</version>
+ <type>jar</type>
+ </dependency>
+
+ <!-- test -->
+ <dependency>
+ <groupId>org.jboss.solder</groupId>
+ <artifactId>solder-impl</artifactId>
<scope>test</scope>
</dependency>
+
<dependency>
- <groupId>com.h2database</groupId>
- <artifactId>h2</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-shared-services</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>javax.el</groupId>
- <artifactId>el-api</artifactId>
- <type>jar</type>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-runtime-manager</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
-
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-commons-io</artifactId>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-entitymanager</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-ci</artifactId>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-jgit</artifactId>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-fs</artifactId>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <scope>test</scope>
</dependency>
-
+
+ <!-- test: arquillian -->
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-model</artifactId>
+ <groupId>org.jboss.arquillian.junit</groupId>
+ <artifactId>arquillian-junit-container</artifactId>
+ <scope>test</scope>
</dependency>
-
-
<dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
+ <groupId>org.jboss.arquillian.container</groupId>
+ <artifactId>arquillian-weld-se-embedded-1.1</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>commons-vfs</groupId>
- <artifactId>commons-vfs</artifactId>
- <version>1.0</version>
+ <groupId>org.jboss.arquillian.core</groupId>
+ <artifactId>arquillian-core-api</artifactId>
+ <scope>test</scope>
</dependency>
-
</dependencies>
+
<build>
<plugins>
<plugin>
View
54 jbpm-services/executor-services/pom.xml
@@ -14,64 +14,79 @@
<name>Executor Service</name>
<dependencies>
-
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-shared-services</artifactId>
- <type>jar</type>
</dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-shared-services</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- </dependency>
+
<dependency>
<groupId>org.kie.commons</groupId>
<artifactId>kie-commons-io</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ </dependency>
<dependency>
<groupId>org.jboss.seam.persistence</groupId>
<artifactId>seam-persistence</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ </dependency>
+
+ <!-- test -->
<dependency>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-impl</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-api</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
+ <scope>test</scope>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
+
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
-
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
@@ -94,11 +109,6 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <type>jar</type>
- </dependency>
</dependencies>
<build>
View
108 jbpm-services/form-services/pom.xml
@@ -11,105 +11,93 @@
<name>Form Services</name>
<dependencies>
+ <!-- VFS: Simple FileSystem -->
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-commons-io</artifactId>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
</dependency>
-
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-jgit</artifactId>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
</dependency>
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-fs</artifactId>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ <version>1.0</version>
</dependency>
+
<dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-model</artifactId>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
</dependency>
- <!-- VFS: Simple FileSystem -->
<dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ <scope>provided</scope>
</dependency>
<dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
</dependency>
<dependency>
- <groupId>commons-vfs</groupId>
- <artifactId>commons-vfs</artifactId>
- <version>1.0</version>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
</dependency>
+
+ <!-- test -->
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-persistence-jpa</artifactId>
+ <artifactId>jbpm-human-task-services</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
+ <artifactId>jbpm-shared-services</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.jboss.seam.persistence</groupId>
- <artifactId>seam-persistence</artifactId>
+ <groupId>org.jboss.solder</groupId>
+ <artifactId>solder-impl</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.mvel</groupId>
- <artifactId>mvel2</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.se</groupId>
- <artifactId>weld-se-core</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <artifactId>slf4j-api</artifactId>
- <groupId>org.slf4j</groupId>
- </exclusion>
- </exclusions>
+ <groupId>org.easymock</groupId>
+ <artifactId>easymock</artifactId>
+ <version>3.0</version>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <scope>provided</scope>
+ <groupId>org.easymock</groupId>
+ <artifactId>easymockclassextension</artifactId>
+ <version>3.0</version>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.easymock</groupId>
- <artifactId>easymock</artifactId>
- <version>3.0</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.easymock</groupId>
- <artifactId>easymockclassextension</artifactId>
- <version>3.0</version>
- <scope>test</scope>
- </dependency>
+
+ <!-- test: arquillian -->
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
@@ -125,21 +113,5 @@
<artifactId>arquillian-core-api</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-human-task-services</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-shared-services</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>freemarker</groupId>
- <artifactId>freemarker</artifactId>
- <version>2.3.8</version>
- <type>jar</type>
- </dependency>
</dependencies>
</project>
View
105 jbpm-services/jbpm-human-task-services/pom.xml
@@ -10,85 +10,113 @@
<artifactId>jbpm-human-task-services</artifactId>
<name>jBPM :: Human Task Services</name>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-shared-services</artifactId>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-persistence-jpa</artifactId>
+ <artifactId>jbpm-flow</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-api</artifactId>
+ </dependency>
+
<dependency>
<groupId>org.jboss.seam.persistence</groupId>
<artifactId>seam-persistence</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>jsr250-api</artifactId>
+ <version>1.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.mvel</groupId>
+ <artifactId>mvel2</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.security</groupId>
+ <artifactId>jacc</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- test -->
<dependency>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-impl</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-api</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
- <scope>provided</scope>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hibernate.javax.persistence</groupId>
- <artifactId>hibernate-jpa-2.0-api</artifactId>
+ <scope>test</scope>
</dependency>
+
<dependency>
- <groupId>javax.transaction</groupId>
- <artifactId>jta</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-persistence-jpa</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-validator</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
+ <scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mvel</groupId>
- <artifactId>mvel2</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>javax.security</groupId>
- <artifactId>jacc</artifactId>
- <version>1.0</version>
- <scope>provided</scope>
- </dependency>
+
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
@@ -110,15 +138,12 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- </dependency>
- <dependency>
<groupId>org.subethamail</groupId>
<artifactId>subethasmtp-wiser</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
+
<build>
<testResources>
<testResource>
View
85 jbpm-services/jbpm-human-task-workitems/pom.xml
@@ -24,60 +24,72 @@
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
- <artifactId>jbpm-persistence-jpa</artifactId>
+ <artifactId>jbpm-flow</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.seam.persistence</groupId>
- <artifactId>seam-persistence</artifactId>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
</dependency>
+
<dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core</artifactId>
- <scope>provided</scope>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-api</artifactId>
</dependency>
- <dependency>
- <groupId>org.jboss.weld.se</groupId>
- <artifactId>weld-se-core</artifactId>
- <scope>provided</scope>
+ <dependency>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-commons-io</artifactId>
</dependency>
+
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!--test-->
+ <dependency>
+ <groupId>org.jboss.weld</groupId>
+ <artifactId>weld-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.weld.se</groupId>
+ <artifactId>weld-se-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mvel</groupId>
- <artifactId>mvel2</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>javax.security</groupId>
- <artifactId>jacc</artifactId>
- <version>1.0</version>
- <scope>provided</scope>
+ <groupId>org.codehaus.btm</groupId>
+ <artifactId>btm</artifactId>
+ <scope>test</scope>
</dependency>
+
+ <!-- test: arquillian -->
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
@@ -93,29 +105,8 @@
<artifactId>arquillian-core-api</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.codehaus.btm</groupId>
- <artifactId>btm</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-commons-io</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-jgit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-fs</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-model</artifactId>
- </dependency>
</dependencies>
+
<build>
<testResources>
<testResource>
View
95 jbpm-services/jbpm-shared-services/pom.xml
@@ -13,48 +13,82 @@
<dependencies>
<dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-persistence-jpa</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-commons-validation</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-commons-io</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-nio2-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.commons</groupId>
+ <artifactId>kie-nio2-model</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>org.jboss.seam.persistence</groupId>
<artifactId>seam-persistence</artifactId>
</dependency>
<dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.transaction</groupId>
+ <artifactId>jta</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-api</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>jsr250-api</artifactId>
+ <version>1.0</version>
+ </dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.hibernate.javax.persistence</groupId>
- <artifactId>hibernate-jpa-2.0-api</artifactId>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <scope>provided</scope>
</dependency>
- <dependency>
- <groupId>javax.transaction</groupId>
- <artifactId>jta</artifactId>
- </dependency>
+ <!-- test -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
- <optional>true</optional>
+ <scope>test</scope>
</dependency>
-
+
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
@@ -73,47 +107,10 @@
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
- </dependency>
-
-
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-commons-io</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-jgit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-fs</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.kie.commons</groupId>
- <artifactId>kie-nio2-model</artifactId>
- </dependency>
-
-
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- </dependency>
- <dependency>
- <groupId>commons-vfs</groupId>
- <artifactId>commons-vfs</artifactId>
- <version>1.0</version>
- </dependency>
-
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-persistence-jpa</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
+ <scope>test</scope>
</dependency>
</dependencies>
+
<build>
<plugins>
<plugin>

0 comments on commit c44d0f7

Please sign in to comment.