diff --git a/org.springframework.integration.adapter/pom.xml b/org.springframework.integration.adapter/pom.xml
index f64fb901e9..553a80f8af 100644
--- a/org.springframework.integration.adapter/pom.xml
+++ b/org.springframework.integration.adapter/pom.xml
@@ -31,28 +31,5 @@
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 45aa15e84c..cf55b34e74 100644
--- a/org.springframework.integration.event/pom.xml
+++ b/org.springframework.integration.event/pom.xml
@@ -31,27 +31,4 @@
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 0e653f88f5..0287857014 100644
--- a/org.springframework.integration.file/pom.xml
+++ b/org.springframework.integration.file/pom.xml
@@ -61,27 +61,4 @@
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 124bdd5ae3..6f5c597708 100644
--- a/org.springframework.integration.http/pom.xml
+++ b/org.springframework.integration.http/pom.xml
@@ -67,27 +67,4 @@
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.httpinvoker/pom.xml b/org.springframework.integration.httpinvoker/pom.xml
index 16c65f56eb..6625eec75d 100644
--- a/org.springframework.integration.httpinvoker/pom.xml
+++ b/org.springframework.integration.httpinvoker/pom.xml
@@ -55,27 +55,4 @@
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 7ff3cc13ed..27b7b2a990 100644
--- a/org.springframework.integration.jms/pom.xml
+++ b/org.springframework.integration.jms/pom.xml
@@ -42,6 +42,12 @@
${spring.version}
compile
+
+ org.springframework
+ spring-test
+ ${spring.version}
+ test
+
org.springframework.integration
spring-integration-core
@@ -55,27 +61,4 @@
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 0eb6b902d6..71953bfe11 100644
--- a/org.springframework.integration.mail/pom.xml
+++ b/org.springframework.integration.mail/pom.xml
@@ -73,27 +73,4 @@
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 f6d0615f63..c25bcae2ee 100644
--- a/org.springframework.integration.rmi/pom.xml
+++ b/org.springframework.integration.rmi/pom.xml
@@ -49,27 +49,4 @@
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.security/pom.xml b/org.springframework.integration.security/pom.xml
index 08dc314b99..1092b86a14 100644
--- a/org.springframework.integration.security/pom.xml
+++ b/org.springframework.integration.security/pom.xml
@@ -55,27 +55,4 @@
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.stream/pom.xml b/org.springframework.integration.stream/pom.xml
index 8f5529d2c9..8a0a0325c6 100644
--- a/org.springframework.integration.stream/pom.xml
+++ b/org.springframework.integration.stream/pom.xml
@@ -37,27 +37,4 @@
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.test/pom.xml b/org.springframework.integration.test/pom.xml
index b9c1513371..25bedaec6b 100644
--- a/org.springframework.integration.test/pom.xml
+++ b/org.springframework.integration.test/pom.xml
@@ -12,6 +12,23 @@
../spring-integration-parent
+
+ org.mockito
+ mockito-all
+ 1.6
+ test
+
+
+ org.mockito
+ mockito-all
+ 1.6
+ test
+
+
+ org.hamcrest
+ hamcrest-all
+ 1.1
+
org.easymock
easymock
@@ -37,27 +54,4 @@
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 769a4db772..21a24a4f4c 100644
--- a/org.springframework.integration.ws/pom.xml
+++ b/org.springframework.integration.ws/pom.xml
@@ -37,9 +37,9 @@
compile
- org.springframework.ws
+ org.springframework
spring-oxm
- 1.5.5
+ ${spring.version}
compile
@@ -54,6 +54,13 @@
${junit.version}
test
+
+ org.springframework
+ spring-expression
+ ${spring.version}
+ runtime
+ true
+
org.springframework
spring-test
@@ -73,27 +80,4 @@
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 0feb3057f1..f12443ada1 100644
--- a/org.springframework.integration.xml/pom.xml
+++ b/org.springframework.integration.xml/pom.xml
@@ -82,29 +82,4 @@
compile
-
-
-
- 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 0a095addb4..84d7519f7c 100644
--- a/org.springframework.integration/pom.xml
+++ b/org.springframework.integration/pom.xml
@@ -30,6 +30,20 @@
2.3
test
+
+ org.aspectj
+ aspectjrt
+ 1.6.5
+ test
+ true
+
+
+ org.aspectj
+ aspectjweaver
+ 1.6.5
+ test
+ true
+
org.springframework
spring-aop
@@ -58,4 +72,4 @@
test
-
\ No newline at end of file
+
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000000..3d1980825a
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+ org.springframework.integration
+ spring-integration
+ Spring Integration
+ 2.0.0.BUILD-SNAPSHOT
+ pom
+
+ spring-integration-parent
+ org.springframework.integration
+ 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.security
+ org.springframework.integration.stream
+ org.springframework.integration.ws
+ org.springframework.integration.xml
+ org.springframework.integration.test
+
+
diff --git a/spring-integration-parent/pom.xml b/spring-integration-parent/pom.xml
index 1c5b54c3a1..8f81d3aed4 100644
--- a/spring-integration-parent/pom.xml
+++ b/spring-integration-parent/pom.xml
@@ -14,6 +14,7 @@
3.4.2.v_883_R34x
4.6
3.0.0.M4
+ true
@@ -66,23 +67,47 @@
+
+
+ ${project.basedir}/src/main/java
+
+
+ **/*
+
+
+ **/*.java
+
+
+
+ ${project.basedir}/src/main/resources
+
+
+ **/*
+
+
+
src/test/java
- **/*.xml
+ **/*
+
+ **/*.java
+
src/main/java
- **/*.xsd
+ **/*
+
+ **/*.java
+
-
-
+
org.apache.maven.plugins
maven-compiler-plugin