java - for - no se puede implementar el módulo del procesador spring-xd utilizando spring-data-jpa en xd-singlenode
spring-boot-starter-data-jpa maven (1)
prueba a continuación la solución
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.2.6.RELEASE</version>
haga clic aquí para saber más
Tengo un módulo de procesador spring-xd que tiene una dependencia de un proyecto que usa spring-data-jpa:
pom.xml del módulo procesador xd:
<dependencies>
<dependency>
<groupId>org.test.common</groupId>
<artifactId>org.test.common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
pom.xml de org.test.common:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
Si ejecuto la prueba de integración todo funciona bien. Pero el despliegue en xd-singlenode (1.2.0.RELEASE) falla con el siguiente error:
2015-06-21T20:50:35+0200 1.2.0.RELEASE ERROR DeploymentsPathChildrenCache-0 boot.SpringApplication - Application startup failed
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.jpaVendorAdapter
at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:58) ~[spring-boot-autoconfigure-1.2.3.RELEASE.jar:1.2.3.RELEASE]
...
Caused by: java.lang.IllegalArgumentException: @ConditionalOnMissingBean annotations must specify at least one bean (type, name or annotation)
...
Puede github muestra completa en github .
¿Qué estoy haciendo mal? Cualquier ayuda sería apreciada.