BATCH-818: Tweak central-build

This commit is contained in:
dsyer
2009-01-13 19:11:27 +00:00
parent d574877255
commit 3d8fd02b09
7 changed files with 588 additions and 115 deletions

View File

@@ -0,0 +1,226 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-batch-core</artifactId>
<version>2.0.0.CI-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Core</name>
<description> Core domain for batch processing, expressing a domain of Jobs, Steps, Chunks, etc.
</description>
<parent>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch</artifactId>
<version>2.0.0.CI-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<profiles>
<profile>
<id>tiger</id>
<activation>
<jdk>1.5</jdk>
</activation>
<dependencies>
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>com.springsource.javax.xml.stream</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-infrastructure</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-commons</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi_R4_core</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.osgi</groupId>
<artifactId>spring-osgi-core</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<optional>false</optional>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.springsource.bundlor</groupId>
<artifactId>com.springsource.bundlor.maven</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>generate-sql</id>
<phase>generate-sources</phase>
<configuration>
<tasks> <typedef resource="foundrylogic/vpp/typedef.properties"/> <taskdef resource="foundrylogic/vpp/taskdef.properties"/> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/hsqldb.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/hsqldb.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-hsqldb.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/db2.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/db2.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-db2.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/derby.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/derby.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-derby.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/oracle10g.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/oracle10g.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-oracle10g.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/postgresql.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/postgresql.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-postgresql.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/mysql.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/mysql.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema*.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-mysql.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/sqlserver.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/sqlserver.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-sqlserver.sql"/>
</vppcopy> <vppcopy todir="${basedir}/target/generated-resources" overwrite="true">
<config>
<context> <property key="includes" value="src/main/sql"/> <property file="${basedir}/src/main/sql/sybase.properties"/>
</context>
<engine> <property key="velocimacro.library" value="src/main/sql/sybase.vpp"/>
</engine>
</config> <fileset dir="${basedir}/src/main/sql" includes="schema.sql.vpp"/> <mapper type="glob" from="*.sql.vpp" to="*-sybase.sql"/>
</vppcopy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</project>

View File

@@ -0,0 +1,174 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-batch-infrastructure</artifactId>
<version>2.0.0.CI-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Infrastructure</name>
<description> The Spring Batch Infrastructure is a set of low-level components, interfaces and tools for batch processing applications and optimisations.
</description>
<parent>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch</artifactId>
<version>2.0.0.CI-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<properties>
<bundle.symbolic.name>${pom.groupId}.infrastructure</bundle.symbolic.name>
</properties>
<profiles>
<profile>
<id>tiger</id>
<activation>
<jdk>1.5</jdk>
</activation>
<dependencies>
<dependency>
<groupId>stax</groupId>
<artifactId>stax</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>com.springsource.bundlor</groupId>
<artifactId>com.springsource.bundlor.maven</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.ibatis</groupId>
<artifactId>ibatis-sqlmap</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-oxm</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</project>

View File

@@ -77,6 +77,11 @@
<groupId>org.apache.commons</groupId>
<artifactId>com.springsource.org.apache.commons.logging</artifactId>
</dependency>
<dependency>
<groupId>org.apache.log4j</groupId>
<artifactId>com.springsource.org.apache.log4j</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>com.springsource.org.apache.commons.lang</artifactId>

View File

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

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<stringAttribute key="bad_container_name" value="\spring-batch-samples\.settings\j"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/JobRegistryBackgroundJobRunner.java"/>
</listAttribute>

View File

@@ -0,0 +1,73 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-batch-test</artifactId>
<version>2.0.0.CI-SNAPSHOT</version>
<name>Test</name>
<packaging>jar</packaging>
<description> Domain for batch job testing
</description>
<parent>
<artifactId>spring-batch</artifactId>
<groupId>org.springframework.batch</groupId>
<version>2.0.0.CI-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<profiles>
<profile>
<id>tiger</id>
<activation>
<jdk>1.5</jdk>
</activation>
<dependencies>
<dependency>
<groupId>javax.xml.stream</groupId>
<artifactId>com.springsource.javax.xml.stream</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</project>

View File

@@ -9,11 +9,21 @@
<natures>
</natures>
<linkedResources>
<link>
<name>build-central-pom.xml</name>
<type>1</type>
<locationURI>SPRING_BATCH/build-central/pom.xml</locationURI>
</link>
<link>
<name>build.properties</name>
<type>1</type>
<locationURI>SPRING_BATCH/build.properties</locationURI>
</link>
<link>
<name>central-pom.xml</name>
<type>1</type>
<location>SPRING_BATCH/central-pom.xml</location>
</link>
<link>
<name>pom.xml</name>
<type>1</type>