Hi Willem Looks like the commit to pom.xml in camel-spring may have breaked something.
I do a mvn clean install -Dtest=false from the Camel root and I get this error: [INFO] [bundle:bundle] [WARNING] Warning building bundle org.apache.camel:camel-spring:bundle:2.4-SNAPSHOT : Instructions in Export-Package that are never used: org\.apache\.camel\.xml\..*|org\.apache\.camel\.xml [WARNING] Warning building bundle org.apache.camel:camel-spring:bundle:2.4-SNAPSHOT : Superfluous export-package instructions: [org.apache.camel.xml.*] [INFO] [antrun:run {execution: package}] [INFO] Executing tasks [echo] Deleting unwanted resources from the test-jar [delete] Deleting: /Users/davsclaus/workspace/camel/components/camel-spring/target/test-classes/log4j.properties [INFO] Executed tasks [INFO] [jar:test-jar {execution: default}] [INFO] Building jar: /Users/davsclaus/workspace/camel/components/camel-spring/target/camel-spring-2.4-SNAPSHOT-tests.jar [INFO] [build-helper:attach-artifact {execution: attach-artifacts}] [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] The artifact with same type and classifier: xsd:null is used more than once. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 11 seconds [INFO] Finished at: Tue Jun 01 06:36:12 CEST 2010 [INFO] Final Memory: 130M/277M [INFO] ------------------------------------------------------------------------ davsclaus:(svn)camel[trunk:949926]/$ On Tue, Jun 1, 2010 at 6:11 AM, <ningji...@apache.org> wrote: > Author: ningjiang > Date: Tue Jun 1 04:11:21 2010 > New Revision: 949922 > > URL: http://svn.apache.org/viewvc?rev=949922&view=rev > Log: > Fixed the cs error of camel components > > Modified: > > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java > > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java > > camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleDelegatingClassLoader.java > camel/trunk/components/camel-spring/pom.xml > > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java > > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java > > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/SpringRouteBuilder.java > > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/ApplicationContextRegistry.java > > Modified: > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java > (original) > +++ > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java > Tue Jun 1 04:11:21 2010 > @@ -74,8 +74,6 @@ import org.osgi.framework.FrameworkUtil; > �...@xmlaccessortype(XmlAccessType.FIELD) > public class CamelContextFactoryBean extends > AbstractCamelContextFactoryBean<BlueprintCamelContext> { > > - private static final Log LOG = > LogFactory.getLog(CamelContextFactoryBean.class); > - > @XmlAttribute(name = "depends-on", required = false) > private String dependsOn; > @XmlAttribute(required = false) > @@ -194,7 +192,7 @@ public class CamelContextFactoryBean ext > } > > @Override > - protected Object getBeanForType(Class clazz) { > + protected <S> S getBeanForType(Class<S> clazz) { > return null; //To change body of implemented methods use File | > Settings | File Templates. > } > > > Modified: > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java > (original) > +++ > camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java > Tue Jun 1 04:11:21 2010 > @@ -69,6 +69,7 @@ public class CamelNamespaceHandler imple > return getClass().getClassLoader().getResource("camel-blueprint.xsd"); > } > > + �...@suppresswarnings("unchecked") > public Set<Class> getManagedClasses() { > return new HashSet<Class>(Arrays.asList( > BlueprintCamelContext.class > > Modified: > camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleDelegatingClassLoader.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleDelegatingClassLoader.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleDelegatingClassLoader.java > (original) > +++ > camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleDelegatingClassLoader.java > Tue Jun 1 04:11:21 2010 > @@ -53,6 +53,7 @@ public class BundleDelegatingClassLoader > return resource; > } > > + �...@suppresswarnings("unchecked") > protected Enumeration findResources(String name) throws IOException { > return bundle.getResources(name); > } > > Modified: camel/trunk/components/camel-spring/pom.xml > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/pom.xml?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- camel/trunk/components/camel-spring/pom.xml (original) > +++ camel/trunk/components/camel-spring/pom.xml Tue Jun 1 04:11:21 2010 > @@ -262,6 +262,10 @@ > > <file>${project.build.directory}/schema/camel-spring.xsd</file> > <type>xsd</type> > </artifact> > + <artifact> > + > <file>${project.build.directory}/schema/camel-spring-v${camel.schema.version}</file> > + <type>xsd</type> > + </artifact> > </artifacts> > </configuration> > </execution> > > Modified: > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java > (original) > +++ > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java > Tue Jun 1 04:11:21 2010 > @@ -153,6 +153,7 @@ public class CamelContextFactoryBean ext > return SpringCamelContext.class; > } > > + �...@suppresswarnings("unchecked") > protected <S> S getBeanForType(Class<S> clazz) { > S bean = null; > String[] names = getApplicationContext().getBeanNamesForType(clazz, > true, true); > > Modified: > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java > (original) > +++ > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java > Tue Jun 1 04:11:21 2010 > @@ -220,6 +220,7 @@ public class Main extends MainSupport { > } > } > > + �...@suppresswarnings("unchecked") > protected Map<String, CamelContext> getCamelContextMap() { > Map<String, SpringCamelContext> map = > applicationContext.getBeansOfType(SpringCamelContext.class); > Set<Map.Entry<String, SpringCamelContext>> entries = map.entrySet(); > > Modified: > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/SpringRouteBuilder.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/SpringRouteBuilder.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/SpringRouteBuilder.java > (original) > +++ > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/SpringRouteBuilder.java > Tue Jun 1 04:11:21 2010 > @@ -43,6 +43,7 @@ public abstract class SpringRouteBuilder > * @param type the type of the bean > * @return the bean > */ > + �...@suppresswarnings("unchecked") > public <T> T lookup(String beanName, Class<T> type) { > ApplicationContext context = getApplicationContext(); > return (T)context.getBean(beanName, type); > > Modified: > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/ApplicationContextRegistry.java > URL: > http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/ApplicationContextRegistry.java?rev=949922&r1=949921&r2=949922&view=diff > ============================================================================== > --- > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/ApplicationContextRegistry.java > (original) > +++ > camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/ApplicationContextRegistry.java > Tue Jun 1 04:11:21 2010 > @@ -55,6 +55,7 @@ public class ApplicationContextRegistry > } > } > > + �...@suppresswarnings("unchecked") > public <T> Map<String, T> lookupByType(Class<T> type) { > return applicationContext.getBeansOfType(type); > } > > > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus