org.apache.camel.processor.idempotent.jdbc.AbstractJdbcMessageIdRepository is using org.springframework.jmx.export.annotation.ManagedResource and org.springframework.jmx.export.annotation.ManagedOperation. Shouldn't it be org.apache.camel.api.management.ManagedResource and org.apache.camel.api.management.ManagedOperation?
Because of this, the build with Spring 3.2.0.RC1 (I created the profile locally at present) is failing with the following error (I think because the classes are removed or moved): INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 15:36.683s [INFO] Finished at: Mon Nov 12 23:56:03 CET 2012 [INFO] Final Memory: 262M/507M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project camel-sql: Compilation failure: Compilation failure: [ERROR] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[27,48] package org.springframework.jmx.export.annotation does not exist [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[28,48] package org.springframework.jmx.export.annotation does not exist [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[46,1] cannot find symbol [ERROR] symbol: class ManagedResource [ERROR] @ManagedResource("JDBC IdempotentRepository") [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[116,5] cannot find symbol [ERROR] symbol : class ManagedOperation [ERROR] location: class org.apache.camel.processor.idempotent.jdbc.AbstractJdbcMessageIdRepository<T> [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[134,5] cannot find symbol [ERROR] symbol : class ManagedOperation [ERROR] location: class org.apache.camel.processor.idempotent.jdbc.AbstractJdbcMessageIdRepository<T> [ERROR] /Users/cmueller/workspaceCamel/camel/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java:[152,5] cannot find symbol [ERROR] symbol : class ManagedOperation [ERROR] location: class org.apache.camel.processor.idempotent.jdbc.AbstractJdbcMessageIdRepository<T> Best, Christian --