Я создаю проект в eclipse. Эти проекты успешно завершаются с помощью командной строки (все команды mvn
, такие как mvn package
, mvn compile
, mvn clean install
) работают отлично. При настройке этого проекта на STS или Eclipse. Я вижу, что некоторые из зависимостей не загружаются, даже если они присутствуют в pom.xml
. Однако, просматривая их в репозитории maven и загружая банку на мой локальный компьютер, а затем добавляя их в путь сборки, он работает на Eclipse.
Есть ли что-то, что нам нужно сделать для затмения, чтобы убедиться, что оно загружает все зависимости из репозитория.
Мой POM:
<dependency>
<groupId>org.apache.bookkeeper</groupId>
<artifactId>bookkeeper-server-compat410</artifactId>
<version>4.1.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.bookkeeper</groupId>
<artifactId>bookkeeper-server</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.bookkeeper</groupId>
<artifactId>bookkeeper-server-compat420</artifactId>
<version>4.2.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.bookkeeper</groupId>
<artifactId>bookkeeper-server</artifactId>
</exclusion>
</exclusions>
</dependency>
Оба эти артефакты не были загружены для eclipse, и там были найдены http://mvnrepository.com/artifact/org.apache.bookkeeper/bookkeeper-server-compat410/4.1.0 и http://mvnrepository.com/artifact/org.apache.bookkeeper/bookkeeper-server-compat420/4.2.0 не присутствовали в папке для MavenDependencies и впоследствии приводили ошибки в Eclipse.
Однако вручную добавив их в путь сборки, создав новую папку (справочную библиотеку) и разрешив Eclipse Errors. Почему Eclipse не загружал и не импортировал эти зависимости самостоятельно из репозитория maven? Это ошибка в Eclipse или какая-то проблема с моей стороны. Пожалуйста, помогите.