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
+
+
+
+