diff --git a/archetypes/simple-cli/pom.xml b/archetypes/simple-cli/pom.xml
index 434851027..65009b320 100644
--- a/archetypes/simple-cli/pom.xml
+++ b/archetypes/simple-cli/pom.xml
@@ -26,6 +26,19 @@
false
+
+ tiger
+
+ 1.5
+
+
+
+ javax.xml.stream
+ com.springsource.javax.xml.stream
+ 1.0.1
+
+
+
manifest
@@ -54,6 +67,7 @@
+
org.junit
@@ -102,13 +116,8 @@
com.springsource.org.aspectj.weaver
1.5.4
-
- javax.xml.stream
- com.springsource.javax.xml.stream
- 1.0.1
- true
-
+
@@ -171,6 +180,7 @@
+
com.springsource.repository.bundles.release
@@ -226,4 +236,5 @@
s3://maven.springframework.org/snapshot
+
diff --git a/build-ivy/.project b/build-ivy/.project
new file mode 100644
index 000000000..f81fc9440
--- /dev/null
+++ b/build-ivy/.project
@@ -0,0 +1,11 @@
+
+
+ build-ivy
+
+
+
+
+
+
+
+
diff --git a/build-ivy/build.xml b/build-ivy/build.xml
new file mode 100644
index 000000000..78686dcc5
--- /dev/null
+++ b/build-ivy/build.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build-ivy/package-bundle.xml b/build-ivy/package-bundle.xml
new file mode 100644
index 000000000..a477b8743
--- /dev/null
+++ b/build-ivy/package-bundle.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build.properties b/build.properties
new file mode 100644
index 000000000..bb74c2d18
--- /dev/null
+++ b/build.properties
@@ -0,0 +1,3 @@
+version=2.0.0
+integration.repo.dir=${basedir}/../integration-repo
+ivy.cache.dir=${basedir}/../ivy-cache
diff --git a/pom.xml b/pom.xml
index 7b01194d4..397b7c0ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,11 +61,6 @@
deployment
-
-
- deployment.txt
-
-
spring-batch-samples
archetypes
@@ -76,6 +71,29 @@
maven-javadoc-plugin
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+
+
+ dist
+
+
+ dist.txt
+
+
+
+
+
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
@@ -164,6 +182,7 @@
manifest
+ template.mf
${project.basedir}/src/main/resources/META-INF/MANIFEST.MF
@@ -393,6 +412,18 @@
*.batch.sample,*.batch.container,example,test
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
@@ -404,12 +435,6 @@
1.5
-
org.apache.maven.plugins
maven-surefire-plugin
@@ -486,6 +511,13 @@
1.0.0
test
+
+ javax.xml.stream
+ com.springsource.javax.xml.stream
+ 1.0.1
+
+ true
+
org.hibernate
com.springsource.org.hibernate
@@ -507,6 +539,12 @@
com.springsource.org.hibernate.ejb
3.3.2.GA
true
+
+
+ edu.oswego.cs.concurrent
+ com.springsource.edu.oswego.cs.dl.util.concurrent
+
+
org.hibernate
diff --git a/spring-batch-core/build.xml b/spring-batch-core/build.xml
new file mode 100644
index 000000000..2c70296aa
--- /dev/null
+++ b/spring-batch-core/build.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/spring-batch-core/ivy.xml b/spring-batch-core/ivy.xml
new file mode 100644
index 000000000..c9ba0b20d
--- /dev/null
+++ b/spring-batch-core/ivy.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-batch-core/pom.xml b/spring-batch-core/pom.xml
index 8c0f9f330..f8cdb6b5b 100644
--- a/spring-batch-core/pom.xml
+++ b/spring-batch-core/pom.xml
@@ -18,6 +18,20 @@
..
+
+
+ tiger
+
+ 1.5
+
+
+
+ javax.xml.stream
+ com.springsource.javax.xml.stream
+
+
+
+
org.springframework.batch
@@ -117,12 +131,6 @@
javax.annotation
com.springsource.javax.annotation
-
- stax
- stax
-
- true
-
org.apache.log4j
com.springsource.org.apache.log4j
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/step/tasklet/AsyncTaskletStepTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/step/tasklet/AsyncTaskletStepTests.java
index 739744a38..ddee07080 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/step/tasklet/AsyncTaskletStepTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/step/tasklet/AsyncTaskletStepTests.java
@@ -18,9 +18,9 @@ package org.springframework.batch.core.step.tasklet;
import static org.junit.Assert.assertEquals;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
import org.junit.Before;
import org.junit.Test;
@@ -47,7 +47,7 @@ import org.springframework.util.StringUtils;
public class AsyncTaskletStepTests {
- private List processed = new ArrayList();
+ private List processed = new CopyOnWriteArrayList();
private TaskletStep step;
diff --git a/spring-batch-core/src/main/resources/META-INF/org.springframework.batch.core.mf b/spring-batch-core/template.mf
similarity index 95%
rename from spring-batch-core/src/main/resources/META-INF/org.springframework.batch.core.mf
rename to spring-batch-core/template.mf
index 5a8486522..5f8eabfd3 100644
--- a/spring-batch-core/src/main/resources/META-INF/org.springframework.batch.core.mf
+++ b/spring-batch-core/template.mf
@@ -1,7 +1,6 @@
Bundle-SymbolicName: org.springframework.batch.core
-Bundle-Version: 2.0.0.CI-SNAPSHOT
-Bundle-ManifestVersion: 2
Bundle-Name: Spring Batch Core
+Bundle-Vendor: Spring
Ignored-Existing-Headers:
Import-Package,
Export-Package
diff --git a/spring-batch-infrastructure/build.xml b/spring-batch-infrastructure/build.xml
new file mode 100644
index 000000000..85b565694
--- /dev/null
+++ b/spring-batch-infrastructure/build.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/spring-batch-infrastructure/ivy.xml b/spring-batch-infrastructure/ivy.xml
new file mode 100644
index 000000000..65423560c
--- /dev/null
+++ b/spring-batch-infrastructure/ivy.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-batch-infrastructure/pom.xml b/spring-batch-infrastructure/pom.xml
index 1d7280ebc..8ce830c31 100644
--- a/spring-batch-infrastructure/pom.xml
+++ b/spring-batch-infrastructure/pom.xml
@@ -20,24 +20,16 @@
- clover
+ tiger
- false
+ 1.5
-
-
-
- maven-clover-plugin
-
-
-
-
-
-
- maven-clover-plugin
-
-
-
+
+
+ stax
+ stax
+
+
@@ -130,12 +122,6 @@
com.springsource.javax.persistence
true
-
-
- stax
- stax
- true
-
org.springframework.ws
diff --git a/spring-batch-infrastructure/src/main/resources/META-INF/org.springframework.batch.infrastructure.mf b/spring-batch-infrastructure/template.mf
similarity index 94%
rename from spring-batch-infrastructure/src/main/resources/META-INF/org.springframework.batch.infrastructure.mf
rename to spring-batch-infrastructure/template.mf
index 41d760a49..418865877 100644
--- a/spring-batch-infrastructure/src/main/resources/META-INF/org.springframework.batch.infrastructure.mf
+++ b/spring-batch-infrastructure/template.mf
@@ -1,7 +1,9 @@
Bundle-SymbolicName: org.springframework.batch.infrastructure
-Bundle-Version: 2.0.0.CI-SNAPSHOT
-Bundle-ManifestVersion: 2
Bundle-Name: Spring Batch Infrastructure
+Bundle-Vendor: Spring
+Ignored-Existing-Headers:
+ Import-Package,
+ Export-Package
Import-Template:
com.ibatis.sqlmap.*;version="[2.3.0, 3.0.0)";resolution:=optional,
javax.jms.*;version=1.1.0;resolution:=optional,
diff --git a/spring-batch-test/build.xml b/spring-batch-test/build.xml
new file mode 100644
index 000000000..4c1e787fd
--- /dev/null
+++ b/spring-batch-test/build.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/spring-batch-test/ivy.xml b/spring-batch-test/ivy.xml
new file mode 100644
index 000000000..26a56ac76
--- /dev/null
+++ b/spring-batch-test/ivy.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-batch-test/pom.xml b/spring-batch-test/pom.xml
index 6d113e84f..7777e5bf1 100755
--- a/spring-batch-test/pom.xml
+++ b/spring-batch-test/pom.xml
@@ -1,18 +1,36 @@
-
- org.springframework.batch
- org.springframework.batch
- 2.0.0.CI-SNAPSHOT
- ..
-
+
4.0.0
org.springframework.batch.test
2.0.0.CI-SNAPSHOT
Test
jar
Domain for batch job testing
+
+
+ org.springframework.batch
+ org.springframework.batch
+ 2.0.0.CI-SNAPSHOT
+ ..
+
+
+
+
+ tiger
+
+ 1.5
+
+
+
+ javax.xml.stream
+ com.springsource.javax.xml.stream
+
+
+
+
+
org.springframework.batch
@@ -55,13 +73,8 @@
com.springsource.org.apache.commons.collections
-
- stax
- stax
-
- true
-
+
@@ -70,4 +83,5 @@
+
\ No newline at end of file
diff --git a/src/.project b/src/.project
index 2e23dfd23..c543f0b33 100644
--- a/src/.project
+++ b/src/.project
@@ -9,6 +9,11 @@
+
+ build.properties
+ 1
+ SPRING_BATCH/build.properties
+
pom.xml
1