2014-07-16 7 views
0

Я пытаюсь использовать плагин reflections-maven в проекте.Зависимость отсутствует в репозитории (ошибка 404)

Однако Maven отказывается компилировать проект, потому что следующая зависимость отсутствует:

<groupId>org.jfrog.jade.plugins.common</groupId> 
<artifactId>jade-plugin-common</artifactId> 
<version>1.3.8</version> 

Я проверил на центральном хранилище Maven. Здесь отсутствует зависимость (ошибка 404).

Как использовать отражения-maven без этой зависимости?

NOTA:

  • Правила в моей компании запретить использование пользовательских хранилищ непосредственно в pom.xml.

  • Внутренний Nexus ДОЛЖЕН использовать.

+0

загрузить конкретную банку вручную и добавить это в lib. –

+0

@Orion Я не хочу передавать какие-либо библиотеки с моим проектом в SVN. Проект должен компилироваться только с maven. – Stephan

+1

Ваша конфигурация репозиториев неверна, потому что артефакт недоступен через Maven Central. Поэтому вам нужно настроить дополнительные репозитории или начать использовать диспетчер репозитория. – khmarbaise

ответ

1

Поскольку ваши требования \ ограничения кажется:

  1. не доступны в глобальной взаимосвязи
  2. не может быть добавлен к внутреннему связующей
  3. не хотят, чтобы добавить его ваша папка с папкой

Единственная оставшаяся опция, похоже, предназначена для установки в локальный репозиторий maven, как описано здесь: http://maven.apache.org/plugins/maven-install-plugin/examples/specific-local-repo.html

Конечно, это будет представлять проблемы на вашем сервере сборки, и другие члены команды должны будут сделать то же самое, но я не могу думать о другом решении с учетом ограничений.

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