2016-07-21 2 views
1

У меня проблема с тем, что maven не может решить проблему зависимости, в которой мне нужна помощь.Maven не может разрешить зависимость

Я использую maven 3.0.5 для создания проекта в электрическом двигателе. Проект имеет ЮНУ в зависимости и это выглядит в П:

<dependency> 
    <groupId>net.java.dev.jna</groupId> 
    <artifactId>jna</artifactId> 
    <version>4.1.0</version> 
    <scope>test</scope> 
</dependency> 

Соответствующее хранилище также добавляются в П и хранилище имеет как POM и банка файл ЮНА в http://url/content/groups/release-build-repos/net/java/dev/jna/jna/4.1.0/

Когда при этом проект не работает с этим сообщением:

!ENTRY org.eclipse.osgi 2 0 2016-07-21 05:28:44.384 
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved: 
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-07-21 05:28:44.384 
!MESSAGE Bundle [email protected]:file:plugins/net.java.dev.jna/jna-4.1.0.jar/ was not resolved. 

во время тестового прогона junit. Однако создание с -DskipTests прекрасно работает.

Однако на выходе неисправного строить он говорит мне, что он успешно загрузив соответствующую банку и файл POM для днк:

Downloaded: http://url/content/groups/release-build-repos/net/java/dev/jna/jna/4.1.0/jna-4.1.0.pom (2 KB at 26.5 KB/sec) 

я получаю как Загрузку и Скачанное сообщение для П и баночка файла ,

До сих пор я пробовал другую версию maven (3.2.5), а также менял объем зависимостей в pom и полностью удалял всю конфигурацию и рабочее пространство и перестраивал с нуля ни один из них не имел успеха.

Есть ли что-нибудь, что у меня отсутствует, что может вызвать это? Спасибо

+0

Загляните в ваш местный репозиторий. Являются ли требуемые файлы в локальном репозитории? –

+0

точно такой же проблема здесь (такой же зависимость). – mitchus

ответ

0

Вы пытались удалить папку .m2 на своей машине и восстановить проект? Были случаи, когда у меня были подобные ошибки, и это разрешило некоторые из них.

+0

Раньше я пытался очистить локальную папку репо, и она воссоздана с помощью сборки просто отлично. Но все та же ошибка. – Delphine

0

Попробуйте удалить этот каталог артефакт под ~/.m2/и выполните следующую команду:

МВН -U очистить {установить/развернуть} -DskipTests

0

Я думаю, что специалист имеет разрешила зависимость, но она не была доступна для платформы OSGI, начатой ​​тестом.

Как включить зависимости, похоже, зависит от того, как вы создаете плагин.

Смежные вопросы