En compilación de plataformas geotools personalizadas (de hecho basadas en OSGi) uno de los módulos se compila correctamente cuando intento construirlo por separado. Pero cuando construyo todo el proyecto, falla en el escenario compile
con motivo de que no puede encontrar ciertos paquetes/clases. Howerver la dependencia se resuelve bien.maven resuelve dependencia pero no puede encontrar paquete/clases en él
aquí es la dependencia de pom.xml del módulo:
<dependency>
<groupId>org.picocontainer</groupId>
<artifactId>com.springsource.org.picocontainer</artifactId>
<version>1.2.0</version>
</dependency>
la parte del error de generación de Maven:
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xs\bindings\XSGroupBinding.java:[19,24] package org.picocon tainer does not exist
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml\AbstractComplexBinding.java:[20,24] package org.picocon tainer does not exist
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml\ComplexBinding.java:[21,24] package org.picocontainer does not exist
si cambio el dependecy pom.xml - falla con algún tipo de "no puedo resolver el paquete".
El proyecto es realmente grande y el número de paquetes y poms hijo/padres. Entonces no puedo publicar todos aquí. Entonces mi pregunta es: ¿cuál es la posible razón para este tipo de problemas? ¿Podría ser un conflicto de dependencia entre padres/hijos?
No creo que pueda ser causado de alguna manera por la relación padre-hijo porque independientemente de si compila solo este módulo o proyecto en conjunto, classpath es el mismo. Intenta ejecutar build con la opción de depuración '-X', podría arrojar algo de luz. PD 'org.picocon tainer' es esto un error tipográfico? –
sí, eso es un error tipográfico relacionado con foramtting, lo siento. –