maven разрешает зависимости, но не может найти в нем пакеты/классы.

При компиляции пользовательской платформы геоинструментов (на самом деле 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 -, произойдет сбой с каким-то «невозможно разрешить пакет».

Проект действительно большой, и количество пакетов и дочерних/родительских помпов. Поэтому я не могу опубликовать их все здесь. Итак, мой вопрос: :какова возможная причина такого рода проблем? Может ли это быть конфликт зависимостей между родителем/ребенком?

10
задан Alex Stybaev 12 April 2012 в 11:47
поделиться