2017-02-20 45 views
0

У меня возникли проблемы с правильным импортом библиотеки в проект, который я запускаю. Я добавил библиотеку в качестве зависимости в .pom, обновил pom, запустил mvn clean install, и я установил auto-import, чтобы проект был правильно обновлен, но проект не добавляется как внешняя библиотека, и я не могу используйте его в моем проекте. У меня нет ошибок. Что я делаю не так?Maven не импортирует внешнюю библиотеку в проект после добавления в файл .pom в Intellij

Вот соответствующая часть моего П

..properties 
<crowd.version>2.5.0</crowd.version> 
.. end properties 

<dependencyManagement> 
    <dependencies> 
     <dependency> 
     <groupId>com.atlassian.crowd</groupId> 
     <artifactId>crowd-integration-springsecurity</artifactId> 
     <version>${crowd.version}</version> 
     <scope>runtime</scope> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

Вот вопрос, который я следовал отладить свою ошибку: Import Maven dependencies in IntelliJ IDEA

+0

ничего, к сожалению – Rafa

+0

Является ли эта зависимость в центральном или любом другом репо, указанном в ваших настройках.xml. [mvnrepository.com] (http://mvnrepository.com/artifact/com.atlassian.crowd/crowd-integration-springsecurity) показывает некоторую безумную версию зависимостей :-). –

+0

@CrazyCoder Я попытался «скомпилировать» и «проверить» на основе вашего предложения, но он не сработал. – Rafa

ответ

2

Я думаю, вы пропустили точку управления зависимостями; читать дальше в official docs. Это функция, позволяющая централизовать общую информацию о зависимостях, которая затем была разделена на разные проекты. Само по себе это определение будет не импортировать зависимость.

Что вы, вероятно, хотите, это просто простая зависимость: отбросьте теги dependencyManagement и переместите свою зависимость в правильный блок в пом.