При компиляции пользовательской платформы геоинструментов (на самом деле OSGi-на основе)один из модулей компилируется должным образом, когда я пытаюсь построить его отдельно. Но когда я собираю весь проект -, он терпит неудачу на этапе compile
по той причине, что не может найти определенные пакеты/классы. Однако зависимость разрешается нормально.
вот зависимость от модуля pom.xml:
<dependency>
<groupId>org.picocontainer</groupId>
<artifactId>com.springsource.org.picocontainer</artifactId>
<version>1.2.0</version>
</dependency>
часть ошибки сборки maven:
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\ java\org\geotools\xs\bindings\XSGroupBinding.java:[19,24] пакет org.picocontainer не существует
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml\AbstractComplexBinding.java:[20,24] пакет org.picocontainer не существует
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml \ComplexBinding.java:[21,24] пакет org.picocontainer не существует
, если я изменю зависимость pom.xml -, произойдет сбой с каким-то «невозможно разрешить пакет».
Проект действительно большой, и количество пакетов и дочерних/родительских помпов. Поэтому я не могу опубликовать их все здесь. Итак, мой вопрос: :какова возможная причина такого рода проблем? Может ли это быть конфликт зависимостей между родителем/ребенком?