diff --git a/build-spring-integration/pom.xml b/build-spring-integration/pom.xml index 6e619ce6d4..398b0462ab 100644 --- a/build-spring-integration/pom.xml +++ b/build-spring-integration/pom.xml @@ -3,25 +3,71 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 org.springframework.integration - spring-integration-parent + spring-integration Spring Integration + Spring Integration is a new addition to the Spring portfolio. It provides an + extension of the Spring programming model to support the well-known Enterprise Integration + Patterns while building on the Spring Framework's existing support for enterprise integration. + It enables simple messaging within Spring-based applications and integrates with external + systems via simple adapters. Those adapters provide a higher-level of abstraction over Spring's + support for remoting, messaging, and scheduling. Spring Integration's primary goal is to provide + a simple model for building enterprise integration solutions while maintaining the separation of + concerns that is essential for producing maintainable, testable code. + 1.0.2.RELEASE pom - + + ../spring-integration-parent + ../org.springframework.integration + ../org.springframework.integration.security + ../org.springframework.integration.adapter + ../org.springframework.integration.event + ../org.springframework.integration.file + ../org.springframework.integration.http + ../org.springframework.integration.httpinvoker + ../org.springframework.integration.jms + ../org.springframework.integration.mail + ../org.springframework.integration.rmi + ../org.springframework.integration.samples + ../org.springframework.integration.stream + ../org.springframework.integration.ws + ../org.springframework.integration.xml + + http://www.springsource.org/spring-integration + + SpringSource + http://www.springsource.com + + + https://fisheye.springframework.org/browse/spring-integration + scm:svn:https://src.springframework.org/svn/spring-integration + scm:svn:https://src.springframework.org/svn/spring-integration/trunk + + + JIRA + http://jira.springframework.org/browse/INT + + + + Spring Integration Forum + + http://forum.springframework.org/forumdisplay.php?f=42 + http://forum.springframework.org/forumdisplay.php?f=42 + + + + Bamboo + https://build.springframework.org/browse/INT + + + + Apache 2.0 + + http://www.apache.org/licenses/LICENSE-2.0.txt + + + - - strict - - false - - - - fast - - true - true - - staging @@ -58,30 +104,6 @@ - - - ../org.springframework.integration - ../org.springframework.integration.security - ../org.springframework.integration.adapter - ../org.springframework.integration.event - ../org.springframework.integration.file - ../org.springframework.integration.http - ../org.springframework.integration.httpinvoker - ../org.springframework.integration.jms - ../org.springframework.integration.mail - ../org.springframework.integration.rmi - ../org.springframework.integration.samples - ../org.springframework.integration.stream - ../org.springframework.integration.ws - ../org.springframework.integration.xml - - - - http://www.springsource.org/spring-integration - - SpringSource - http://www.springsource.com - com.springsource.repository.bundles.milestone @@ -104,24 +126,5 @@ - - - glassfish - Glassfish Repository - http://download.java.net/maven/glassfish - - false - - - - com.springsource.repository.bundles.release - SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases - http://repository.springsource.com/maven/bundles/release - - - com.springsource.repository.bundles.external - SpringSource Enterprise Bundle Repository - External Bundle Releases - http://repository.springsource.com/maven/bundles/external - - + diff --git a/org.springframework.integration.adapter/pom.xml b/org.springframework.integration.adapter/pom.xml index 9d77edde1a..c4058defbb 100644 --- a/org.springframework.integration.adapter/pom.xml +++ b/org.springframework.integration.adapter/pom.xml @@ -5,8 +5,19 @@ spring-integration-adapter jar Spring Integration Adapters - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + junit + junit + 4.4 + test + org.springframework spring-context @@ -20,5 +31,27 @@ compile - + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.event/pom.xml b/org.springframework.integration.event/pom.xml index 3828902797..e866820890 100644 --- a/org.springframework.integration.event/pom.xml +++ b/org.springframework.integration.event/pom.xml @@ -4,9 +4,20 @@ org.springframework.integration spring-integration-event jar - Spring Integration Security Support - 1.0.2.RELEASE + Spring Integration Event Support + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + junit + junit + 4.4 + test + org.springframework spring-context @@ -20,4 +31,27 @@ compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.file/pom.xml b/org.springframework.integration.file/pom.xml index 3aa0ef6bce..a12928e2ef 100644 --- a/org.springframework.integration.file/pom.xml +++ b/org.springframework.integration.file/pom.xml @@ -5,19 +5,83 @@ spring-integration-file jar Spring Integration File Adapters - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + cglib + cglib-nodep + 2.1_3 + test + + + org.easymock + easymock + 2.3 + test + + + org.easymock + easymockclassextension + 2.3 + test + + + junit + junit + 4.4 + test + org.springframework spring-context 2.5.6 compile + + org.springframework + spring-test + 2.5.6 + test + org.springframework.integration spring-integration-core ${project.version} compile + + org.mockito + mockito-all + 1.6 + test + + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.http/pom.xml b/org.springframework.integration.http/pom.xml index e71cbec3d2..b0c582947c 100644 --- a/org.springframework.integration.http/pom.xml +++ b/org.springframework.integration.http/pom.xml @@ -9,7 +9,7 @@ org.springframework.integration spring-integration-parent 1.0.2.RELEASE - ../build-spring-integration + ../spring-integration-parent @@ -68,16 +68,26 @@ - - - - org.apache.maven.plugins - maven-surefire-plugin - - junit:junit - - - - + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + \ No newline at end of file diff --git a/org.springframework.integration.httpinvoker/pom.xml b/org.springframework.integration.httpinvoker/pom.xml index ee35399d6b..417afdd8e4 100644 --- a/org.springframework.integration.httpinvoker/pom.xml +++ b/org.springframework.integration.httpinvoker/pom.xml @@ -5,7 +5,12 @@ spring-integration-httpinvoker jar Spring Integration HttpInvoker Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + javax.servlet @@ -13,20 +18,64 @@ 2.4 provided + + junit + junit + 4.4 + test + + + org.springframework + spring-aop + 2.5.6 + compile + + + org.springframework + spring-test + 2.5.6 + test + org.springframework spring-web 2.5.6 + compile org.springframework.integration spring-integration-core ${project.version} + compile org.springframework.integration spring-integration-adapter ${project.version} + compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.jms/pom.xml b/org.springframework.integration.jms/pom.xml index f0a59e1df6..bc41ed933a 100644 --- a/org.springframework.integration.jms/pom.xml +++ b/org.springframework.integration.jms/pom.xml @@ -5,33 +5,77 @@ spring-integration-jms jar Spring Integration JMS Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.1 + true + javax.jms jms 1.1 provided + + junit + junit + 4.4 + test + org.springframework spring-jms 2.5.6 + compile org.springframework spring-tx 2.5.6 + compile org.springframework.integration spring-integration-core ${project.version} + compile org.springframework.integration spring-integration-adapter ${project.version} + compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.mail/pom.xml b/org.springframework.integration.mail/pom.xml index cc038fcb94..342711f317 100644 --- a/org.springframework.integration.mail/pom.xml +++ b/org.springframework.integration.mail/pom.xml @@ -5,20 +5,61 @@ spring-integration-mail jar Spring Integration Mail Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + javax.activation + activation + 1.1.1 + true + javax.mail mail 1.4.1 provided + + cglib + cglib-nodep + 2.1_3 + test + + + org.easymock + easymock + 2.3 + test + + + org.easymock + easymockclassextension + 2.3 + test + + + junit + junit + 4.4 + test + org.springframework spring-context-support 2.5.6 compile + + org.springframework + spring-test + 2.5.6 + test + org.springframework.integration spring-integration-core @@ -32,4 +73,27 @@ compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.rmi/pom.xml b/org.springframework.integration.rmi/pom.xml index e3791a6100..cdf8a1c32e 100644 --- a/org.springframework.integration.rmi/pom.xml +++ b/org.springframework.integration.rmi/pom.xml @@ -5,27 +5,71 @@ spring-integration-rmi jar Spring Integration RMI Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + junit + junit + 4.4 + test + org.springframework spring-aop 2.5.6 + compile org.springframework spring-context 2.5.6 + compile + + + org.springframework + spring-test + 2.5.6 + test org.springframework.integration spring-integration-core ${project.version} + compile org.springframework.integration spring-integration-adapter ${project.version} + compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.samples/pom.xml b/org.springframework.integration.samples/pom.xml index 20064a5e51..35237f1022 100644 --- a/org.springframework.integration.samples/pom.xml +++ b/org.springframework.integration.samples/pom.xml @@ -5,13 +5,17 @@ spring-integration-samples jar Spring Integration Samples - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + - javax.activation activation - 1.1 + 1.1.1 true @@ -32,6 +36,12 @@ 1.0.1 true + + junit + junit + 4.4 + test + org.springframework spring-aop diff --git a/org.springframework.integration.security/pom.xml b/org.springframework.integration.security/pom.xml index c049b35ff9..74cce3fa2b 100644 --- a/org.springframework.integration.security/pom.xml +++ b/org.springframework.integration.security/pom.xml @@ -9,7 +9,7 @@ org.springframework.integration spring-integration-parent 1.0.2.RELEASE - ../build-spring-integration + ../spring-integration-parent @@ -56,16 +56,26 @@ - - - - org.apache.maven.plugins - maven-surefire-plugin - - junit:junit - - - - + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + \ No newline at end of file diff --git a/org.springframework.integration.stream/pom.xml b/org.springframework.integration.stream/pom.xml index db70264214..6205609a55 100644 --- a/org.springframework.integration.stream/pom.xml +++ b/org.springframework.integration.stream/pom.xml @@ -5,12 +5,30 @@ spring-integration-stream jar Spring Integration Stream Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + junit + junit + 4.4 + test + org.springframework spring-core 2.5.6 + compile + + + org.springframework + spring-test + 2.5.6 + test org.springframework.integration @@ -19,4 +37,27 @@ compile + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.ws/pom.xml b/org.springframework.integration.ws/pom.xml index 5c2da784f3..698a66f75a 100644 --- a/org.springframework.integration.ws/pom.xml +++ b/org.springframework.integration.ws/pom.xml @@ -9,7 +9,7 @@ org.springframework.integration spring-integration-parent 1.0.2.RELEASE - ../build-spring-integration + ../spring-integration-parent @@ -34,16 +34,66 @@ org.springframework.integration spring-integration-adapter ${project.version} + compile org.springframework.ws spring-oxm 1.5.5 + compile org.springframework.ws spring-ws-core 1.5.5 + compile + + + junit + junit + 4.4 + test + + + org.springframework + spring-test + 2.5.6 + test + + + org.mockito + mockito-all + 1.6 + test + + + org.springframework + spring-test + 2.5.6 + test + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration.xml/pom.xml b/org.springframework.integration.xml/pom.xml index 7b8203365a..82d834eabe 100644 --- a/org.springframework.integration.xml/pom.xml +++ b/org.springframework.integration.xml/pom.xml @@ -5,13 +5,25 @@ spring-integration-xml jar Spring Integration XML Support - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + - javax.activation activation - 1.1 + 1.1.1 provided @@ -27,20 +39,72 @@ 1.2.0 true + + xmlunit + xmlunit + 1.2 + test + + + junit + junit + 4.4 + test + org.springframework spring-context 2.5.6 + compile + + + org.springframework + spring-test + 2.5.6 + test org.springframework.integration spring-integration-core ${project.version} + compile org.springframework.ws spring-oxm-tiger 1.5.5 + compile + + + org.springframework.ws + spring-oxm + 1.5.5 + test + + + + src/test/java + + **/*.xml + **/*.xsl + **/*.xsd + + + + src/main/java + + **/*.xsd + + + + + ../org.springframework.integration/src/main/java + + **/*.xsd + + + + \ No newline at end of file diff --git a/org.springframework.integration/pom.xml b/org.springframework.integration/pom.xml index 5cce0fd86e..07c166a8dc 100644 --- a/org.springframework.integration/pom.xml +++ b/org.springframework.integration/pom.xml @@ -1,20 +1,41 @@ - 4.0.0 - org.springframework.integration spring-integration-core jar Spring Integration Core - 1.0.2.RELEASE + + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + ../spring-integration-parent + + + cglib + cglib + 2.1_3 + test + + + junit + junit + 4.4 + test + + + org.easymock + easymock + 2.3 + test + org.springframework spring-aop ${spring.version} - + org.springframework spring-context ${spring.version} @@ -24,8 +45,20 @@ spring-tx ${spring.version} + + org.springframework + spring-test + ${spring.version} + test + + + org.mockito + mockito-all + 1.6 + test + 2.5.6 - + \ No newline at end of file diff --git a/spring-integration-parent/pom.xml b/spring-integration-parent/pom.xml new file mode 100644 index 0000000000..be07638bbf --- /dev/null +++ b/spring-integration-parent/pom.xml @@ -0,0 +1,184 @@ + + 4.0.0 + org.springframework.integration + spring-integration-parent + 1.0.2.RELEASE + Spring Integration Parent + http://www.springsource.org/spring-integration + Spring Integration parent project. Defines dependencies and common configuration for + the build process. + pom + + 3.4.2.v_883_R34x + + + + strict + + false + + + + fast + + true + true + + + + staging + + + staging + file:///${user.dir}/target/staging + + + staging + file:///${user.dir}/target/staging + + + staging + file:///${user.dir}/target/staging + + + + + release + + + + maven-source-plugin + + + attach-sources + + jar + + + + + + + + + + + + src/test/java + + **/*.xml + + + + src/main/java + + **/*.xsd + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + **/*Tests.java + + + **/Abstract*.java + **/PropertyPlaceholderTests.java + + junit:junit + + + + + + + glassfish + Glassfish Repository + http://download.java.net/maven/glassfish + + false + + + + jboss + JBoss Repository + http://repository.jboss.org/maven2 + + true + + + false + + + + com.springsource.repository.bundles.release + SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases + http://repository.springsource.com/maven/bundles/release + + + com.springsource.repository.bundles.external + SpringSource Enterprise Bundle Repository - External Bundle Releases + http://repository.springsource.com/maven/bundles/external + + + + + com.springsource.repository.bundles.milestone + SpringSource Enterprise Bundle Repository - SpringSource Bundle Milestones + http://repository.springsource.com/maven/bundles/milestone + + false + + + + com.springsource.repository.bundles.snapshot + SpringSource Enterprise Bundle Repository - SpringSource Bundle Snapshots + http://repository.springsource.com/maven/bundles/snapshot + + + agilejava + http://agilejava.com/maven + + false + + + +