camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Babak Vahdat (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CAMEL-6567) Upgrade to Spring Batch 2.2.0
Date Tue, 23 Jul 2013 18:50:51 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-6567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13716908#comment-13716908
] 

Babak Vahdat edited comment on CAMEL-6567 at 7/23/13 6:50 PM:
--------------------------------------------------------------

This upgrade (2.1.9 => 2.2.0) causes the {{camel-spring-batch}} karaf feature to fail with
the following missing dependencies: 

{code}
[WARNING] Failed to validate feature camel-spring-batch
[WARNING] No export found to match org.springframework.data.neo4j.conversion (imported by
mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.domain (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.repository (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.mongodb.core (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.gemfire (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.mongodb.core.query (imported by
mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.neo4j.template (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match com.mongodb.util (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
{code}

And this is how the Manifest of {{org.springframework.batch:spring-batch-infrastructure:2.2.0.RELEASE}}
looks like:

{code}
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: mminella
Build-Jdk: 1.7.0_21
Export-Package: org.springframework.batch.item;version="2.2.0.RELEASE"
 ;uses:="org.springframework.beans.factory,org.springframework.core.co
 nvert.converter,org.springframework.core.io",org.springframework.batc
 h.item.adapter;version="2.2.0.RELEASE";uses:="org.springframework.bat
 ch.item,org.springframework.beans.factory,org.springframework.util",o
 rg.springframework.batch.item.amqp;version="2.2.0.RELEASE";uses:="org
 .springframework.amqp.core,org.springframework.batch.item",org.spring
 framework.batch.item.data;version="2.2.0.RELEASE";uses:="org.springfr
 amework.batch.item,org.springframework.batch.item.support,org.springf
 ramework.beans.factory,org.springframework.data.gemfire,org.springfra
 mework.data.mongodb.core,org.springframework.data.neo4j.conversion,or
 g.springframework.data.neo4j.template,org.springframework.data.reposi
 tory,org.springframework.transaction.support",org.springframework.bat
 ch.item.database;version="2.2.0.RELEASE";uses:="com.ibatis.sqlmap.cli
 ent,javax.persistence,javax.sql,org.hibernate,org.springframework.bat
 ch.item,org.springframework.batch.item.database.orm,org.springframewo
 rk.batch.item.support,org.springframework.beans.factory,org.springfra
 mework.dao,org.springframework.jdbc,org.springframework.jdbc.core,org
 .springframework.jdbc.core.namedparam,org.springframework.jdbc.dataso
 urce,org.springframework.jdbc.support,org.springframework.orm.hiberna
 te3,org.springframework.orm.ibatis",org.springframework.batch.item.da
 tabase.orm;version="2.2.0.RELEASE";uses:="javax.persistence,org.hiber
 nate,org.springframework.beans.factory",org.springframework.batch.ite
 m.database.support;version="2.2.0.RELEASE";uses:="javax.sql,org.sprin
 gframework.batch.item.database,org.springframework.beans.factory,org.
 springframework.jdbc.support.incrementer",org.springframework.batch.i
 tem.file;version="2.2.0.RELEASE";uses:="org.springframework.batch.ite
 m,org.springframework.batch.item.file.separator,org.springframework.b
 atch.item.file.transform,org.springframework.batch.item.support,org.s
 pringframework.beans.factory,org.springframework.core.io",org.springf
 ramework.batch.item.file.mapping;version="2.2.0.RELEASE";uses:="org.s
 pringframework.batch.item.file,org.springframework.batch.item.file.tr
 ansform,org.springframework.batch.support,org.springframework.beans.f
 actory,org.springframework.validation",org.springframework.batch.item
 .file.separator;version="2.2.0.RELEASE",org.springframework.batch.ite
 m.file.transform;version="2.2.0.RELEASE";uses:="org.springframework.b
 eans.factory",org.springframework.batch.item.jms;version="2.2.0.RELEA
 SE";uses:="org.springframework.batch.item,org.springframework.beans.f
 actory,org.springframework.jms.core,org.springframework.retry.interce
 ptor",org.springframework.batch.item.mail;version="2.2.0.RELEASE";use
 s:="org.springframework.batch.item,org.springframework.beans.factory,
 org.springframework.mail",org.springframework.batch.item.mail.javamai
 l;version="2.2.0.RELEASE";uses:="org.springframework.batch.item,org.s
 pringframework.batch.item.mail,org.springframework.mail,org.springfra
 mework.mail.javamail",org.springframework.batch.item.support;version=
 "2.2.0.RELEASE";uses:="org.springframework.batch.item,org.springframe
 work.beans.factory,org.springframework.classify",org.springframework.
 batch.item.util;version="2.2.0.RELEASE",org.springframework.batch.ite
 m.validator;version="2.2.0.RELEASE";uses:="org.springframework.batch.
 item,org.springframework.beans.factory,org.springframework.validation
 ",org.springframework.batch.item.xml;version="2.2.0.RELEASE";uses:="j
 avax.xml.stream,javax.xml.transform,org.springframework.batch.item,or
 g.springframework.batch.item.file,org.springframework.batch.item.supp
 ort,org.springframework.beans.factory,org.springframework.core.io,org
 .springframework.oxm",org.springframework.batch.item.xml.stax;version
 ="2.2.0.RELEASE";uses:="javax.xml.namespace,javax.xml.stream,javax.xm
 l.stream.events",org.springframework.batch.poller;version="2.2.0.RELE
 ASE",org.springframework.batch.repeat;version="2.2.0.RELEASE";uses:="
 org.springframework.core",org.springframework.batch.repeat.callback;v
 ersion="2.2.0.RELEASE";uses:="org.springframework.batch.repeat",org.s
 pringframework.batch.repeat.context;version="2.2.0.RELEASE";uses:="or
 g.springframework.batch.repeat,org.springframework.core",org.springfr
 amework.batch.repeat.exception;version="2.2.0.RELEASE";uses:="org.spr
 ingframework.batch.repeat,org.springframework.beans.factory,org.sprin
 gframework.classify",org.springframework.batch.repeat.interceptor;ver
 sion="2.2.0.RELEASE";uses:="org.aopalliance.intercept,org.springframe
 work.batch.repeat",org.springframework.batch.repeat.listener;version=
 "2.2.0.RELEASE";uses:="org.springframework.batch.repeat",org.springfr
 amework.batch.repeat.policy;version="2.2.0.RELEASE";uses:="org.spring
 framework.batch.repeat,org.springframework.batch.repeat.context",org.
 springframework.batch.repeat.support;version="2.2.0.RELEASE";uses:="o
 rg.springframework.batch.repeat,org.springframework.batch.repeat.exce
 ption,org.springframework.core.task",org.springframework.batch.suppor
 t;version="2.2.0.RELEASE";uses:="javax.sql,org.springframework.beans,
 org.springframework.beans.factory,org.springframework.core.io,org.spr
 ingframework.jdbc.support,org.springframework.util",org.springframewo
 rk.batch.support.annotation;version="2.2.0.RELEASE",org.springframewo
 rk.batch.support.transaction;version="2.2.0.RELEASE";uses:="org.aopal
 liance.intercept,org.springframework.transaction,org.springframework.
 transaction.support"
Bundle-Vendor: Spring
Bundle-Version: 2.2.0.RELEASE
Tool: Bundlor 1.0.0.RELEASE
Bundle-Name: Spring Batch Infrastructure
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.springframework.batch.infrastructure
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",com.mongodb.util,javax.jms;version="0"
 ;resolution:="optional",javax.mail.internet;version="0";resolution:="
 optional",javax.persistence;version="0";resolution:="optional",javax.
 sql;version="0";resolution:="optional",javax.xml.namespace;version="0
 ";resolution:="optional",javax.xml.stream;version="0";resolution:="op
 tional",javax.xml.stream.events;version="0";resolution:="optional",ja
 vax.xml.transform;version="0";resolution:="optional",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.codeh
 aus.jackson;version="[1.0.1,1.1)";resolution:="optional",org.codehaus
 .jackson.map;version="[1.0.1,1.1)";resolution:="optional",org.hiberna
 te;version="[3.2.5.ga,3.3.0.ga)";resolution:="optional",org.springfra
 mework.amqp.core;version="[1.1.0,2.0.0)";resolution:="optional",org.s
 pringframework.aop;version="[3.1.2,4.0.0)",org.springframework.aop.fr
 amework;version="[3.1.2,4.0.0)",org.springframework.aop.support;versi
 on="[3.1.2,4.0.0)",org.springframework.batch.core;version="[2.0.0,3.0
 .0)",org.springframework.beans;version="[3.1.2,4.0.0)",org.springfram
 ework.beans.factory;version="[3.1.2,4.0.0)",org.springframework.class
 ify;version="[1.0.0,2.0.0)";resolution:="optional",org.springframewor
 k.core;version="[3.1.2,4.0.0)",org.springframework.core.annotation;ve
 rsion="[3.1.2,4.0.0)",org.springframework.core.convert.converter;vers
 ion="[3.1.2,4.0.0)",org.springframework.core.io;version="[3.1.2,4.0.0
 )",org.springframework.core.task;version="[3.1.2,4.0.0)",org.springfr
 amework.dao;version="[3.1.2,4.0.0)";resolution:="optional",org.spring
 framework.data.domain,org.springframework.data.gemfire,org.springfram
 ework.data.mongodb.core,org.springframework.data.mongodb.core.query,o
 rg.springframework.data.neo4j.conversion,org.springframework.data.neo
 4j.template,org.springframework.data.repository,org.springframework.e
 xpression,org.springframework.expression.spel.standard,org.springfram
 ework.jdbc;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.jdbc.core;version="[3.1.2,4.0.0)";resolution:="optional",org
 .springframework.jdbc.core.metadata;version="[3.1.2,4.0.0)";resolutio
 n:="optional",org.springframework.jdbc.core.namedparam;version="[3.1.
 2,4.0.0)";resolution:="optional",org.springframework.jdbc.datasource;
 version="[3.1.2,4.0.0)";resolution:="optional",org.springframework.jd
 bc.support;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.jdbc.support.incrementer;version="[3.1.2,4.0.0)";resolution:
 ="optional",org.springframework.jms;version="[3.1.2,4.0.0)";resolutio
 n:="optional",org.springframework.jms.core;version="[3.1.2,4.0.0)";re
 solution:="optional",org.springframework.mail;version="[3.1.2,4.0.0)"
 ;resolution:="optional",org.springframework.mail.javamail;version="[3
 .1.2,4.0.0)";resolution:="optional",org.springframework.orm.hibernate
 3;version="[3.1.2,4.0.0)";resolution:="optional",org.springframework.
 orm.ibatis;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.orm.jpa;version="[3.1.2,4.0.0)";resolution:="optional",org.s
 pringframework.oxm;version="[3.1.2,4.0.0)";resolution:="optional",org
 .springframework.retry.interceptor;version="[1.0.0,2.0.0)";resolution
 :="optional",org.springframework.transaction;version="[3.1.2,4.0.0)";
 resolution:="optional",org.springframework.transaction.support;versio
 n="[3.1.2,4.0.0)";resolution:="optional",org.springframework.util;ver
 sion="[3.1.2,4.0.0)";resolution:="optional",org.springframework.valid
 ation;version="[3.1.2,4.0.0)";resolution:="optional"
{code}

No idea why suddenly all these dependencies are required after a minor upgrade. Other than
that I'm not really sure if we can really add dependencies such as {{org.springframework.data.neo4j.template}}
to the {{camel-spring-batch}} feature to make it validate etc. because of the legal issues,
see CAMEL-5483.

So IMHO we should better wait with this upgrade and see how the OSGi dependencies of it will
look like in the upcoming releases.
                
      was (Author: bvahdat):
    This upgrade (2.1.9 => 2.2.0) causes the {{camel-spring-batch}} karaf feature to fail
with the following missing dependencies: 

{code}
[WARNING] Failed to validate feature camel-spring-batch
[WARNING] No export found to match org.springframework.data.neo4j.conversion (imported by
mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.domain (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.repository (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.mongodb.core (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.gemfire (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.mongodb.core.query (imported by
mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match org.springframework.data.neo4j.template (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
[WARNING] No export found to match com.mongodb.util (imported by mvn:org.springframework.batch/spring-batch-infrastructure/2.2.0.RELEASE)
{code}

And this is how META-INF of {{org.springframework.batch:spring-batch-infrastructure:2.2.0.RELEASE}}
looks like:

{code}
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: mminella
Build-Jdk: 1.7.0_21
Export-Package: org.springframework.batch.item;version="2.2.0.RELEASE"
 ;uses:="org.springframework.beans.factory,org.springframework.core.co
 nvert.converter,org.springframework.core.io",org.springframework.batc
 h.item.adapter;version="2.2.0.RELEASE";uses:="org.springframework.bat
 ch.item,org.springframework.beans.factory,org.springframework.util",o
 rg.springframework.batch.item.amqp;version="2.2.0.RELEASE";uses:="org
 .springframework.amqp.core,org.springframework.batch.item",org.spring
 framework.batch.item.data;version="2.2.0.RELEASE";uses:="org.springfr
 amework.batch.item,org.springframework.batch.item.support,org.springf
 ramework.beans.factory,org.springframework.data.gemfire,org.springfra
 mework.data.mongodb.core,org.springframework.data.neo4j.conversion,or
 g.springframework.data.neo4j.template,org.springframework.data.reposi
 tory,org.springframework.transaction.support",org.springframework.bat
 ch.item.database;version="2.2.0.RELEASE";uses:="com.ibatis.sqlmap.cli
 ent,javax.persistence,javax.sql,org.hibernate,org.springframework.bat
 ch.item,org.springframework.batch.item.database.orm,org.springframewo
 rk.batch.item.support,org.springframework.beans.factory,org.springfra
 mework.dao,org.springframework.jdbc,org.springframework.jdbc.core,org
 .springframework.jdbc.core.namedparam,org.springframework.jdbc.dataso
 urce,org.springframework.jdbc.support,org.springframework.orm.hiberna
 te3,org.springframework.orm.ibatis",org.springframework.batch.item.da
 tabase.orm;version="2.2.0.RELEASE";uses:="javax.persistence,org.hiber
 nate,org.springframework.beans.factory",org.springframework.batch.ite
 m.database.support;version="2.2.0.RELEASE";uses:="javax.sql,org.sprin
 gframework.batch.item.database,org.springframework.beans.factory,org.
 springframework.jdbc.support.incrementer",org.springframework.batch.i
 tem.file;version="2.2.0.RELEASE";uses:="org.springframework.batch.ite
 m,org.springframework.batch.item.file.separator,org.springframework.b
 atch.item.file.transform,org.springframework.batch.item.support,org.s
 pringframework.beans.factory,org.springframework.core.io",org.springf
 ramework.batch.item.file.mapping;version="2.2.0.RELEASE";uses:="org.s
 pringframework.batch.item.file,org.springframework.batch.item.file.tr
 ansform,org.springframework.batch.support,org.springframework.beans.f
 actory,org.springframework.validation",org.springframework.batch.item
 .file.separator;version="2.2.0.RELEASE",org.springframework.batch.ite
 m.file.transform;version="2.2.0.RELEASE";uses:="org.springframework.b
 eans.factory",org.springframework.batch.item.jms;version="2.2.0.RELEA
 SE";uses:="org.springframework.batch.item,org.springframework.beans.f
 actory,org.springframework.jms.core,org.springframework.retry.interce
 ptor",org.springframework.batch.item.mail;version="2.2.0.RELEASE";use
 s:="org.springframework.batch.item,org.springframework.beans.factory,
 org.springframework.mail",org.springframework.batch.item.mail.javamai
 l;version="2.2.0.RELEASE";uses:="org.springframework.batch.item,org.s
 pringframework.batch.item.mail,org.springframework.mail,org.springfra
 mework.mail.javamail",org.springframework.batch.item.support;version=
 "2.2.0.RELEASE";uses:="org.springframework.batch.item,org.springframe
 work.beans.factory,org.springframework.classify",org.springframework.
 batch.item.util;version="2.2.0.RELEASE",org.springframework.batch.ite
 m.validator;version="2.2.0.RELEASE";uses:="org.springframework.batch.
 item,org.springframework.beans.factory,org.springframework.validation
 ",org.springframework.batch.item.xml;version="2.2.0.RELEASE";uses:="j
 avax.xml.stream,javax.xml.transform,org.springframework.batch.item,or
 g.springframework.batch.item.file,org.springframework.batch.item.supp
 ort,org.springframework.beans.factory,org.springframework.core.io,org
 .springframework.oxm",org.springframework.batch.item.xml.stax;version
 ="2.2.0.RELEASE";uses:="javax.xml.namespace,javax.xml.stream,javax.xm
 l.stream.events",org.springframework.batch.poller;version="2.2.0.RELE
 ASE",org.springframework.batch.repeat;version="2.2.0.RELEASE";uses:="
 org.springframework.core",org.springframework.batch.repeat.callback;v
 ersion="2.2.0.RELEASE";uses:="org.springframework.batch.repeat",org.s
 pringframework.batch.repeat.context;version="2.2.0.RELEASE";uses:="or
 g.springframework.batch.repeat,org.springframework.core",org.springfr
 amework.batch.repeat.exception;version="2.2.0.RELEASE";uses:="org.spr
 ingframework.batch.repeat,org.springframework.beans.factory,org.sprin
 gframework.classify",org.springframework.batch.repeat.interceptor;ver
 sion="2.2.0.RELEASE";uses:="org.aopalliance.intercept,org.springframe
 work.batch.repeat",org.springframework.batch.repeat.listener;version=
 "2.2.0.RELEASE";uses:="org.springframework.batch.repeat",org.springfr
 amework.batch.repeat.policy;version="2.2.0.RELEASE";uses:="org.spring
 framework.batch.repeat,org.springframework.batch.repeat.context",org.
 springframework.batch.repeat.support;version="2.2.0.RELEASE";uses:="o
 rg.springframework.batch.repeat,org.springframework.batch.repeat.exce
 ption,org.springframework.core.task",org.springframework.batch.suppor
 t;version="2.2.0.RELEASE";uses:="javax.sql,org.springframework.beans,
 org.springframework.beans.factory,org.springframework.core.io,org.spr
 ingframework.jdbc.support,org.springframework.util",org.springframewo
 rk.batch.support.annotation;version="2.2.0.RELEASE",org.springframewo
 rk.batch.support.transaction;version="2.2.0.RELEASE";uses:="org.aopal
 liance.intercept,org.springframework.transaction,org.springframework.
 transaction.support"
Bundle-Vendor: Spring
Bundle-Version: 2.2.0.RELEASE
Tool: Bundlor 1.0.0.RELEASE
Bundle-Name: Spring Batch Infrastructure
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.springframework.batch.infrastructure
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",com.mongodb.util,javax.jms;version="0"
 ;resolution:="optional",javax.mail.internet;version="0";resolution:="
 optional",javax.persistence;version="0";resolution:="optional",javax.
 sql;version="0";resolution:="optional",javax.xml.namespace;version="0
 ";resolution:="optional",javax.xml.stream;version="0";resolution:="op
 tional",javax.xml.stream.events;version="0";resolution:="optional",ja
 vax.xml.transform;version="0";resolution:="optional",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.codeh
 aus.jackson;version="[1.0.1,1.1)";resolution:="optional",org.codehaus
 .jackson.map;version="[1.0.1,1.1)";resolution:="optional",org.hiberna
 te;version="[3.2.5.ga,3.3.0.ga)";resolution:="optional",org.springfra
 mework.amqp.core;version="[1.1.0,2.0.0)";resolution:="optional",org.s
 pringframework.aop;version="[3.1.2,4.0.0)",org.springframework.aop.fr
 amework;version="[3.1.2,4.0.0)",org.springframework.aop.support;versi
 on="[3.1.2,4.0.0)",org.springframework.batch.core;version="[2.0.0,3.0
 .0)",org.springframework.beans;version="[3.1.2,4.0.0)",org.springfram
 ework.beans.factory;version="[3.1.2,4.0.0)",org.springframework.class
 ify;version="[1.0.0,2.0.0)";resolution:="optional",org.springframewor
 k.core;version="[3.1.2,4.0.0)",org.springframework.core.annotation;ve
 rsion="[3.1.2,4.0.0)",org.springframework.core.convert.converter;vers
 ion="[3.1.2,4.0.0)",org.springframework.core.io;version="[3.1.2,4.0.0
 )",org.springframework.core.task;version="[3.1.2,4.0.0)",org.springfr
 amework.dao;version="[3.1.2,4.0.0)";resolution:="optional",org.spring
 framework.data.domain,org.springframework.data.gemfire,org.springfram
 ework.data.mongodb.core,org.springframework.data.mongodb.core.query,o
 rg.springframework.data.neo4j.conversion,org.springframework.data.neo
 4j.template,org.springframework.data.repository,org.springframework.e
 xpression,org.springframework.expression.spel.standard,org.springfram
 ework.jdbc;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.jdbc.core;version="[3.1.2,4.0.0)";resolution:="optional",org
 .springframework.jdbc.core.metadata;version="[3.1.2,4.0.0)";resolutio
 n:="optional",org.springframework.jdbc.core.namedparam;version="[3.1.
 2,4.0.0)";resolution:="optional",org.springframework.jdbc.datasource;
 version="[3.1.2,4.0.0)";resolution:="optional",org.springframework.jd
 bc.support;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.jdbc.support.incrementer;version="[3.1.2,4.0.0)";resolution:
 ="optional",org.springframework.jms;version="[3.1.2,4.0.0)";resolutio
 n:="optional",org.springframework.jms.core;version="[3.1.2,4.0.0)";re
 solution:="optional",org.springframework.mail;version="[3.1.2,4.0.0)"
 ;resolution:="optional",org.springframework.mail.javamail;version="[3
 .1.2,4.0.0)";resolution:="optional",org.springframework.orm.hibernate
 3;version="[3.1.2,4.0.0)";resolution:="optional",org.springframework.
 orm.ibatis;version="[3.1.2,4.0.0)";resolution:="optional",org.springf
 ramework.orm.jpa;version="[3.1.2,4.0.0)";resolution:="optional",org.s
 pringframework.oxm;version="[3.1.2,4.0.0)";resolution:="optional",org
 .springframework.retry.interceptor;version="[1.0.0,2.0.0)";resolution
 :="optional",org.springframework.transaction;version="[3.1.2,4.0.0)";
 resolution:="optional",org.springframework.transaction.support;versio
 n="[3.1.2,4.0.0)";resolution:="optional",org.springframework.util;ver
 sion="[3.1.2,4.0.0)";resolution:="optional",org.springframework.valid
 ation;version="[3.1.2,4.0.0)";resolution:="optional"
{code}

No idea why suddenly all these dependencies are required after a minor upgrade. Other than
that I'm not really sure if we can really add dependencies such as {{org.springframework.data.neo4j.template}}
to the {{camel-spring-batch}} feature to make it validate etc. because of the legal issues,
see CAMEL-5483.

So IMHO we should better wait with this upgrade and see how the OSGi dependencies of it will
look like in the upcoming releases.
                  
> Upgrade to Spring Batch 2.2.0
> -----------------------------
>
>                 Key: CAMEL-6567
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6567
>             Project: Camel
>          Issue Type: Task
>          Components: camel-spring-batch
>            Reporter: David J. M. Karlsen
>            Assignee: Willem Jiang
>            Priority: Minor
>             Fix For: 2.12.0
>
>
> Upgrade to spring batch 2.2.0RELEASE

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message