diff --git a/spring-batch-core/central-pom.xml b/spring-batch-core/central-pom.xml new file mode 100644 index 000000000..0c2e0833e --- /dev/null +++ b/spring-batch-core/central-pom.xml @@ -0,0 +1,226 @@ + + 4.0.0 + spring-batch-core + 2.0.0.CI-SNAPSHOT + jar + Core + Core domain for batch processing, expressing a domain of Jobs, Steps, Chunks, etc. + + + org.springframework.batch + spring-batch + 2.0.0.CI-SNAPSHOT + .. + + + + tiger + + 1.5 + + + + javax.xml.stream + com.springsource.javax.xml.stream + + + + + + + org.springframework.batch + spring-batch-infrastructure + ${project.version} + + + asm + asm-commons + true + + + hsqldb + hsqldb + + + commons-io + commons-io + test + + + commons-lang + commons-lang + + + org.easymock + easymock + + + junit + junit + + + aspectj + aspectjrt + + + aspectj + aspectjweaver + + + cglib + cglib-nodep + test + + + com.thoughtworks.xstream + xstream + + + org.codehaus.jettison + jettison + + + org.osgi + osgi_R4_core + true + + + org.springframework + spring-aop + + + org.springframework + spring-beans + + + org.springframework + spring-context + + + org.springframework + spring-core + + + org.springframework + spring-jdbc + true + + + org.springframework.osgi + spring-osgi-core + true + + + org.springframework + spring-test + test + + + org.springframework + spring-tx + + + javax.annotation + jsr250-api + + + log4j + log4j + false + + + log4j + log4j + true + + + + + + com.springsource.bundlor + com.springsource.bundlor.maven + + + org.apache.maven.plugins + maven-antrun-plugin + + + generate-sql + generate-sources + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + + org.codehaus.mojo + emma-maven-plugin + + + + \ No newline at end of file diff --git a/spring-batch-infrastructure/central-pom.xml b/spring-batch-infrastructure/central-pom.xml new file mode 100644 index 000000000..db7f748bb --- /dev/null +++ b/spring-batch-infrastructure/central-pom.xml @@ -0,0 +1,174 @@ + + 4.0.0 + spring-batch-infrastructure + 2.0.0.CI-SNAPSHOT + jar + Infrastructure + The Spring Batch Infrastructure is a set of low-level components, interfaces and tools for batch processing applications and optimisations. + + + org.springframework.batch + spring-batch + 2.0.0.CI-SNAPSHOT + .. + + + ${pom.groupId}.infrastructure + + + + tiger + + 1.5 + + + + stax + stax + + + + + + + + com.springsource.bundlor + com.springsource.bundlor.maven + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + junit + junit + + + org.easymock + easymock + + + aspectj + aspectjrt + test + + + aspectj + aspectjweaver + test + + + cglib + cglib-nodep + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + true + + + commons-logging + commons-logging + + + log4j + log4j + true + + + commons-lang + commons-lang + true + + + commons-io + commons-io + test + + + hsqldb + hsqldb + test + + + org.hibernate + hibernate + true + + + org.hibernate + hibernate-entitymanager + true + + + org.hibernate + hibernate-annotations + true + + + org.apache.geronimo.specs + geronimo-jta_1.1_spec + true + + + org.apache.ibatis + ibatis-sqlmap + true + + + javax.persistence + persistence-api + true + + + org.springframework.ws + spring-oxm + true + + + org.springframework + spring-aop + true + + + org.springframework + spring-core + + + org.springframework + spring-jdbc + true + + + org.springframework + spring-jms + true + + + org.springframework + spring-orm + true + + + org.springframework + spring-test + + + org.springframework + spring-tx + true + + + + + + org.codehaus.mojo + emma-maven-plugin + + + + \ No newline at end of file diff --git a/spring-batch-infrastructure/pom.xml b/spring-batch-infrastructure/pom.xml index 8ce830c31..fed28e708 100644 --- a/spring-batch-infrastructure/pom.xml +++ b/spring-batch-infrastructure/pom.xml @@ -77,6 +77,11 @@ org.apache.commons com.springsource.org.apache.commons.logging + + org.apache.log4j + com.springsource.org.apache.log4j + true + org.apache.commons com.springsource.org.apache.commons.lang diff --git a/spring-batch-infrastructure/src/main/resources/META-INF/MANIFEST.MF b/spring-batch-infrastructure/src/main/resources/META-INF/MANIFEST.MF index a82a8eff7..3e131ae26 100644 --- a/spring-batch-infrastructure/src/main/resources/META-INF/MANIFEST.MF +++ b/spring-batch-infrastructure/src/main/resources/META-INF/MANIFEST.MF @@ -1,117 +1,103 @@ Manifest-Version: 1.0 -Bundle-Name: Spring Batch Infrastructure -Archiver-Version: Plexus Archiver -Built-By: dsyer -Build-Jdk: 1.5.0_13 -Created-By: Apache Maven -Import-Package: com.ibatis.sqlmap.client;version="[2.3.0, 3.0.0)";reso - lution:=optional,javax.jms;version="1.1.0";resolution:=optional,javax - .persistence;version="[1.0.0,2.0.0)";resolution:=optional,javax.sql,j - avax.xml.namespace,javax.xml.stream;version="1.2.0";resolution:=optio - nal,javax.xml.stream.events;version="1.2.0";resolution:=optional,java - x.xml.transform,org.aopalliance.aop;version="[1.0.0, 2.0.0)";resoluti - on:=optional,org.aopalliance.intercept;version="[1.0.0, 2.0.0)";resol - ution:=optional,org.apache.commons.logging;version="[1.1.0, 2.0.0)",o - rg.hibernate;version="[3.2.5.ga, 3.3.0.ga)";resolution:=optional,org. - hibernate.classic;version="[3.2.5.ga, 3.3.0.ga)";resolution:=optional - ,org.springframework.aop;version="[2.5.5, 3.0.0)";resolution:=optiona - l,org.springframework.aop.framework;version="[2.5.5, 3.0.0)";resoluti - on:=optional,org.springframework.aop.support;version="[2.5.5, 3.0.0)" - ;resolution:=optional,org.springframework.beans;version="[2.5.5, 3.0. - 0)";resolution:=optional,org.springframework.beans.factory;version="[ - 2.5.5, 3.0.0)";resolution:=optional,org.springframework.core;version= - "[2.5.5, 3.0.0)";resolution:=optional,org.springframework.core.enums; - version="[2.5.5, 3.0.0)";resolution:=optional,org.springframework.cor - e.io;version="[2.5.5, 3.0.0)";resolution:=optional,org.springframewor - k.core.task;version="[2.5.5, 3.0.0)";resolution:=optional,org.springf - ramework.dao;version="[2.5.5, 3.0.0)";resolution:=optional,org.spring - framework.jdbc;version="[2.5.5, 3.0.0)";resolution:=optional,org.spri - ngframework.jdbc.core;version="[2.5.5, 3.0.0)";resolution:=optional,o - rg.springframework.jdbc.core.namedparam;version="[2.5.5, 3.0.0)";reso - lution:=optional,org.springframework.jdbc.core.simple;version="[2.5.5 - , 3.0.0)";resolution:=optional,org.springframework.jdbc.support;versi - on="[2.5.5, 3.0.0)";resolution:=optional,org.springframework.jdbc.sup - port.incrementer;version="[2.5.5, 3.0.0)";resolution:=optional,org.sp - ringframework.jms;version="[2.5.5, 3.0.0)";resolution:=optional,org.s - pringframework.jms.core;version="[2.5.5, 3.0.0)";resolution:=optional - ,org.springframework.orm.hibernate3;version="[2.5.5, 3.0.0)";resoluti - on:=optional,org.springframework.orm.ibatis;version="[2.5.5, 3.0.0)"; - resolution:=optional,org.springframework.orm.jpa;version="[2.5.5, 3.0 - .0)";resolution:=optional,org.springframework.oxm;version="[1.5.0, 2. - 0.0)";resolution:=optional,org.springframework.transaction;version="[ - 2.5.5, 3.0.0)";resolution:=optional,org.springframework.transaction.s - upport;version="[2.5.5, 3.0.0)";resolution:=optional,org.springframew - ork.util;version="[2.5.5, 3.0.0)";resolution:=optional,org.springfram - ework.validation;version="[2.5.5, 3.0.0)";resolution:=optional,org.sp - ringframework.xml.transform;version="[1.5.0, 2.0.0)";resolution:=opti - onal -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.springframework.batch.infrastructure -Export-Package: org.springframework.batch.item;version="2.0.0.CI-SNAPS - HOT",org.springframework.batch.item.adapter;version="2.0.0.CI-SNAPSHO - T",org.springframework.batch.item.database;version="2.0.0.CI-SNAPSHOT - ";uses:="com.ibatis.sqlmap.client,javax.persistence,javax.sql,org.hib - ernate,org.springframework.batch.item,org.springframework.batch.item. - database.support,org.springframework.dao,org.springframework.jdbc.cor - e,org.springframework.jdbc.core.simple,org.springframework.jdbc.suppo - rt,org.springframework.orm.hibernate3",org.springframework.batch.item - .database.support;version="2.0.0.CI-SNAPSHOT";uses:="com.ibatis.sqlma - p.client,javax.sql,org.springframework.batch.item,org.springframework - .batch.item.database,org.springframework.jdbc.core,org.springframewor - k.jdbc.support.incrementer,org.springframework.orm.ibatis",org.spring - framework.batch.item.file;version="2.0.0.CI-SNAPSHOT";uses:="org.spri - ngframework.batch.item,org.springframework.batch.item.file.mapping,or - g.springframework.batch.item.file.separator,org.springframework.batch - .item.file.transform,org.springframework.batch.item.util,org.springfr - amework.core.io",org.springframework.batch.item.file.mapping;version= - "2.0.0.CI-SNAPSHOT";uses:="org.springframework.beans.factory,org.spri - ngframework.validation",org.springframework.batch.item.file.separator - ;version="2.0.0.CI-SNAPSHOT",org.springframework.batch.item.file.tran - sform;version="2.0.0.CI-SNAPSHOT";uses:="org.springframework.batch.it - em.file.mapping",org.springframework.batch.item.jms;version="2.0.0.CI - -SNAPSHOT";uses:="org.springframework.jms.core",org.springframework.b - atch.item.support;version="2.0.0.CI-SNAPSHOT";uses:="org.springframew - ork.batch.item,org.springframework.batch.item.file.mapping",org.sprin - gframework.batch.item.util;version="2.0.0.CI-SNAPSHOT",org.springfram - ework.batch.item.validator;version="2.0.0.CI-SNAPSHOT";uses:="org.spr - ingframework.validation",org.springframework.batch.item.xml;version=" - 2.0.0.CI-SNAPSHOT";uses:="javax.xml.stream,org.springframework.batch. - item,org.springframework.core.io,org.springframework.oxm",org.springf - ramework.batch.item.xml.oxm;version="2.0.0.CI-SNAPSHOT";uses:="javax. - xml.stream,org.springframework.oxm",org.springframework.batch.item.xm - l.stax;version="2.0.0.CI-SNAPSHOT";uses:="javax.xml.namespace,javax.x - ml.stream,javax.xml.stream.events",org.springframework.batch.repeat;v - ersion="2.0.0.CI-SNAPSHOT",org.springframework.batch.repeat.callback; - version="2.0.0.CI-SNAPSHOT";uses:="org.springframework.batch.repeat", - org.springframework.batch.repeat.context;version="2.0.0.CI-SNAPSHOT"; +Export-Package: org.springframework.batch.item;version="0",org.springf + ramework.batch.item.adapter;version="0",org.springframework.batch.ite + m.database;version="0";uses:="com.ibatis.sqlmap.client,javax.persiste + nce,javax.sql,org.hibernate,org.springframework.batch.item,org.spring + framework.dao,org.springframework.jdbc.core,org.springframework.jdbc. + core.namedparam,org.springframework.jdbc.core.simple,org.springframew + ork.jdbc.support,org.springframework.orm.hibernate3,org.springframewo + rk.orm.ibatis",org.springframework.batch.item.database.support;versio + n="0";uses:="com.ibatis.sqlmap.client,javax.sql,org.springframework.b + atch.item,org.springframework.batch.item.database,org.springframework + .jdbc.core,org.springframework.jdbc.support.incrementer,org.springfra + mework.orm.ibatis",org.springframework.batch.item.file;version="0";us + es:="org.springframework.batch.item,org.springframework.batch.item.fi + le.mapping,org.springframework.batch.item.file.separator,org.springfr + amework.batch.item.file.transform,org.springframework.batch.item.util + ,org.springframework.core.io",org.springframework.batch.item.file.map + ping;version="0";uses:="org.springframework.batch.item.file.transform + ,org.springframework.beans.factory,org.springframework.validation",or + g.springframework.batch.item.file.separator;version="0",org.springfra + mework.batch.item.file.transform;version="0",org.springframework.batc + h.item.jms;version="0";uses:="org.springframework.jms.core",org.sprin + gframework.batch.item.support;version="0";uses:="org.springframework. + batch.item",org.springframework.batch.item.util;version="0",org.sprin + gframework.batch.item.validator;version="0";uses:="org.springframewor + k.validation",org.springframework.batch.item.xml;version="0";uses:="j + avax.xml.stream,org.springframework.batch.item,org.springframework.co + re.io,org.springframework.oxm",org.springframework.batch.item.xml.sta + x;version="0";uses:="javax.xml.namespace,javax.xml.stream,javax.xml.s + tream.events",org.springframework.batch.repeat;version="0",org.spring + framework.batch.repeat.callback;version="0";uses:="org.springframewor + k.batch.repeat",org.springframework.batch.repeat.context;version="0"; uses:="org.springframework.batch.repeat",org.springframework.batch.re - peat.exception;version="2.0.0.CI-SNAPSHOT";uses:="org.springframework - .batch.repeat,org.springframework.batch.support",org.springframework. - batch.repeat.interceptor;version="2.0.0.CI-SNAPSHOT";uses:="org.aopal - liance.intercept,org.springframework.batch.repeat",org.springframewor - k.batch.repeat.listener;version="2.0.0.CI-SNAPSHOT";uses:="org.spring - framework.batch.repeat",org.springframework.batch.repeat.policy;versi - on="2.0.0.CI-SNAPSHOT";uses:="org.springframework.batch.repeat,org.sp - ringframework.batch.repeat.context",org.springframework.batch.repeat. - support;version="2.0.0.CI-SNAPSHOT";uses:="org.springframework.batch. - repeat,org.springframework.batch.repeat.exception,org.springframework - .core.task",org.springframework.batch.retry;version="2.0.0.CI-SNAPSHO - T",org.springframework.batch.retry.backoff;version="2.0.0.CI-SNAPSHOT - ";uses:="org.springframework.batch.retry",org.springframework.batch.r - etry.context;version="2.0.0.CI-SNAPSHOT";uses:="org.springframework.b - atch.retry",org.springframework.batch.retry.interceptor;version="2.0. - 0.CI-SNAPSHOT";uses:="org.aopalliance.intercept,org.springframework.b - atch.retry",org.springframework.batch.retry.listener;version="2.0.0.C - I-SNAPSHOT";uses:="org.springframework.batch.retry",org.springframewo - rk.batch.retry.policy;version="2.0.0.CI-SNAPSHOT";uses:="org.springfr - amework.batch.retry,org.springframework.batch.support",org.springfram - ework.batch.retry.support;version="2.0.0.CI-SNAPSHOT";uses:="org.spri - ngframework.batch.retry,org.springframework.batch.retry.backoff,org.s - pringframework.batch.retry.policy,org.springframework.batch.support", - org.springframework.batch.support;version="2.0.0.CI-SNAPSHOT";uses:=" - javax.sql,org.springframework.beans,org.springframework.jdbc.support" - ,org.springframework.batch.support.transaction;version="2.0.0.CI-SNAP - SHOT";uses:="org.aopalliance.intercept,org.springframework.transactio - n,org.springframework.transaction.support" -Bundle-Version: 2.0.0.CI-SNAPSHOT + peat.exception;version="0";uses:="org.springframework.batch.repeat,or + g.springframework.batch.support",org.springframework.batch.repeat.int + erceptor;version="0";uses:="org.aopalliance.intercept,org.springframe + work.batch.repeat",org.springframework.batch.repeat.listener;version= + "0";uses:="org.springframework.batch.repeat",org.springframework.batc + h.repeat.policy;version="0";uses:="org.springframework.batch.repeat,o + rg.springframework.batch.repeat.context",org.springframework.batch.re + peat.support;version="0";uses:="org.springframework.batch.repeat,org. + springframework.batch.repeat.exception,org.springframework.core.task" + ,org.springframework.batch.retry;version="0",org.springframework.batc + h.retry.backoff;version="0";uses:="org.springframework.batch.retry",o + rg.springframework.batch.retry.context;version="0";uses:="org.springf + ramework.batch.retry",org.springframework.batch.retry.interceptor;ver + sion="0";uses:="org.aopalliance.intercept,org.springframework.batch.r + etry",org.springframework.batch.retry.listener;version="0";uses:="org + .springframework.batch.retry",org.springframework.batch.retry.policy; + version="0";uses:="org.springframework.batch.retry,org.springframewor + k.batch.support",org.springframework.batch.retry.support;version="0"; + uses:="org.springframework.batch.retry,org.springframework.batch.retr + y.backoff,org.springframework.batch.retry.policy,org.springframework. + batch.support",org.springframework.batch.support;version="0";uses:="j + avax.sql,org.springframework.beans,org.springframework.jdbc.support", + org.springframework.batch.support.transaction;version="0";uses:="org. + aopalliance.intercept,org.springframework.transaction,org.springframe + work.transaction.support" +Bundle-Vendor: Spring +Built-By: dsyer +Build-Jdk: 1.6.0_10 +Bundle-Name: Spring Batch Infrastructure +Created-By: Apache Maven +Import-Package: com.ibatis.sqlmap.client;version="[2.3.0,3.0.0)";resol + ution:=optional,com.ibatis.sqlmap.engine.execution;version="[2.3.0,3. + 0.0)";resolution:=optional,javax.jms,javax.persistence,javax.sql,java + x.xml.namespace,javax.xml.stream,javax.xml.stream.events,javax.xml.tr + ansform,org.aopalliance.aop;version="[1.0.0, 2.0.0)",org.aopalliance. + intercept;version="[1.0.0, 2.0.0)",org.apache.commons.logging;version + ="[1.1.0, 2.0.0)",org.hibernate;version="[3.2.5.ga, 3.3.0.ga)";resolu + tion:=optional,org.hibernate.classic;version="[3.2.5.ga, 3.3.0.ga)";r + esolution:=optional,org.springframework.aop;version="[2.5.5, 3.0.0)", + org.springframework.aop.framework;version="[2.5.5, 3.0.0)",org.spring + framework.aop.support;version="[2.5.5, 3.0.0)",org.springframework.be + ans;version="[2.5.5, 3.0.0)",org.springframework.beans.factory;versio + n="[2.5.5, 3.0.0)",org.springframework.core;version="[2.5.5, 3.0.0)", + org.springframework.core.enums;version="[2.5.5, 3.0.0)",org.springfra + mework.core.io;version="[2.5.5, 3.0.0)",org.springframework.core.task + ;version="[2.5.5, 3.0.0)",org.springframework.dao;version="[2.5.5, 3. + 0.0)";resolution:=optional,org.springframework.jdbc;version="[2.5.5, + 3.0.0)";resolution:=optional,org.springframework.jdbc.core;version="[ + 2.5.5, 3.0.0)";resolution:=optional,org.springframework.jdbc.core.nam + edparam;version="[2.5.5, 3.0.0)";resolution:=optional,org.springframe + work.jdbc.core.simple;version="[2.5.5, 3.0.0)";resolution:=optional,o + rg.springframework.jdbc.datasource;version="[2.5.5, 3.0.0)";resolutio + n:=optional,org.springframework.jdbc.support;version="[2.5.5, 3.0.0)" + ;resolution:=optional,org.springframework.jdbc.support.incrementer;ve + rsion="[2.5.5, 3.0.0)";resolution:=optional,org.springframework.jms;v + ersion="[2.5.5, 3.0.0)";resolution:=optional,org.springframework.jms. + core;version="[2.5.5, 3.0.0)";resolution:=optional,org.springframewor + k.orm.hibernate3;version="[2.5.5, 3.0.0)";resolution:=optional,org.sp + ringframework.orm.ibatis;version="[2.5.5, 3.0.0)";resolution:=optiona + l,org.springframework.orm.jpa;version="[2.5.5, 3.0.0)";resolution:=op + tional,org.springframework.oxm;version="[1.5.5, 2.0.0)";resolution:=o + ptional,org.springframework.transaction;version="[2.5.5, 3.0.0)";reso + lution:=optional,org.springframework.transaction.support;version="[2. + 5.5, 3.0.0)";resolution:=optional,org.springframework.util;version="[ + 2.5.5, 3.0.0)";resolution:=optional,org.springframework.validation;ve + rsion="[2.5.5, 3.0.0)";resolution:=optional,org.springframework.xml.t + ransform;version="[1.5.5, 2.0.0)";resolution:=optional +Bundle-SymbolicName: org.springframework.batch.infrastructure +Archiver-Version: Plexus Archiver diff --git a/spring-batch-samples/.settings/jmxLauncher.launch b/spring-batch-samples/.settings/jmxLauncher.launch index 89acf17e3..a3d911194 100644 --- a/spring-batch-samples/.settings/jmxLauncher.launch +++ b/spring-batch-samples/.settings/jmxLauncher.launch @@ -1,6 +1,5 @@ - diff --git a/spring-batch-test/central-pom.xml b/spring-batch-test/central-pom.xml new file mode 100644 index 000000000..4a3b6659b --- /dev/null +++ b/spring-batch-test/central-pom.xml @@ -0,0 +1,73 @@ + + 4.0.0 + spring-batch-test + 2.0.0.CI-SNAPSHOT + Test + jar + Domain for batch job testing + + + spring-batch + org.springframework.batch + 2.0.0.CI-SNAPSHOT + .. + + + + tiger + + 1.5 + + + + javax.xml.stream + com.springsource.javax.xml.stream + + + + + + + org.springframework.batch + spring-batch-core + ${project.version} + + + junit + junit + compile + + + org.springframework + spring-test + + + org.springframework + spring-jdbc + + + commons-io + commons-io + + + commons-dbcp + commons-dbcp + + + hsqldb + hsqldb + + + commons-collections + commons-collections + + + + + + org.codehaus.mojo + emma-maven-plugin + + + + \ No newline at end of file diff --git a/src/.project b/src/.project index c543f0b33..016582964 100644 --- a/src/.project +++ b/src/.project @@ -9,11 +9,21 @@ + + build-central-pom.xml + 1 + SPRING_BATCH/build-central/pom.xml + build.properties 1 SPRING_BATCH/build.properties + + central-pom.xml + 1 + SPRING_BATCH/central-pom.xml + pom.xml 1