Return-Path: X-Original-To: apmail-camel-issues-archive@minotaur.apache.org Delivered-To: apmail-camel-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5F75F10FBA for ; Tue, 23 Jul 2013 18:50:52 +0000 (UTC) Received: (qmail 21045 invoked by uid 500); 23 Jul 2013 18:50:52 -0000 Delivered-To: apmail-camel-issues-archive@camel.apache.org Received: (qmail 20983 invoked by uid 500); 23 Jul 2013 18:50:51 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 20964 invoked by uid 99); 23 Jul 2013 18:50:51 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Jul 2013 18:50:51 +0000 Date: Tue, 23 Jul 2013 18:50:51 +0000 (UTC) From: "Babak Vahdat (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (CAMEL-6567) Upgrade to Spring Batch 2.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ 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