2013-09-07 2 views
0

Я добавил эту зависимость к моему pom.xml. Когда я создаю проект, создавая эту ошибку.У Maven зависимость не имеет баночки в центральном репо, а сборка maven не получается из-за отсутствия артефакта

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-sandbox-parent</artifactId> 
    <version>10</version> 
</dependency> 

Не удалось выполнить задачу на ядре проекта: Не удалось разрешить зависимости для проекта com.name:core:jar:0.0.1-SNAPSHOT: Не удалось найти артефакт org.apache.commons: Викисклада песочница-родителя : jar: 10 in central (http://repo1.maven.org/maven2) -> [Помощь 1]

Когда я перехожу по этой ссылке к центральному репо, я замечаю, что в ней нет предварительно скомпилированных файлов jar. Процесс сборки жалуется на отсутствие банки. Все остальные зависимости, которые я использую, содержат в них предварительно скомпилированные файлы jar. Как я могу решить эту проблему и скомпилировать мой проект?

http://central.maven.org/maven2/org/apache/commons/commons-sandbox-parent/10/

ответ

2

Эта зависимость имеет тип 'пом', а не типа 'кувшин'. Он упоминается в теге «упаковка» в файле pom по адресу http://central.maven.org/maven2/org/apache/commons/commons-sandbox-parent/10/commons-sandbox-parent-10.pom.

Если во время объявления зависимости не указан тип, он предполагает, что это «jar». Вместо этого вы можете указать тип «pom».

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-sandbox-parent</artifactId> 
    <version>10</version> 
    <type>pom</type> 
</dependency> 
+0

Hello. Я сделал шанс, и ошибка исчезла. Однако я не могу использовать пакет, который должен был добавить в мой проект. Я не могу найти какой-либо скомпилированный проект или класс из сообщества commons-sandbox-parent. Как добавить скомпилированный пакет jar в мой проект. –

+0

Не могли бы вы указать, какие классы/классы вам нужны из баннеры песочницы? – mou

+0

Привет, Мне нужны классы Id для генерации версии 1 uuid. http://commons.apache.org/sandbox/commons-id/uuid.html –