Репозиторий Maven для среды выполнения Eclipse BIRT
Вопрос
Я пытаюсь найти репозиторий maven, который позволит мне добавлять зависимости отчетов BIRT в динамический веб-проект Eclipse.
Самое близкое, что я нашел, это http://repository.jboss.org/maven2/org/eclipse/birt/, но когда этот репозиторий добавляется в индексы m2eclipse, артефакты BIRT не обнаруживаются.Согласно http://dev.eclipse.org/newslists/news.eclipse.technology.m2e/msg00389.html (Я не автор сообщения, это был просто мой источник ссылки на репо)
Я использую или пытаюсь использовать BIRT 2.3.2.
Решение
Как вы определяете свои зависимости?и какие именно типы вы ищете?
Глядя на репозиторий, он содержит банки и помпы Birt.Если это стандартный проект Maven, вы можете объявить зависимость как обычно.Итак, чтобы ссылаться на core-api, вам просто нужно сделать:
<dependency>
<groupId>org.eclipse.birt</groupId>
<artifactId>coreapi</artifactId>
<version>2.3.2</version>
</dependency>
и убедитесь, что репозиторий настроен правильно в ваших настройках или POM.
Можете ли вы опубликовать свой POM и трассировку сборки?это может помочь диагностировать проблему.
Обновлять:Судя по вашему комментарию, похоже, что проблема в том, что в индексе JBoss Nexus нет проектов Birt.Даты индекса и обеих версий Бирта (все артефакты для 2.3.2 и 2.2.2) — 8 июля, а индекс моложе всего на 83 минуты.
Создание индекса Nexus не автоматический, так что, возможно, индексатор был запущен до развертывания артефактов Birt, а затем опубликован.
Другие советы
Ниже зависимость maven работала для меня отлично.
<repositories>
<repository>
<id>sonatype-nexus-releases</id>
<name>Sonatype Nexus Releases</name>
<url>https://oss.sonatype.org/content/repositories/releases/</url>
</repository>
</repositories>
У меня это сработало для версии 3.7.1, попробуйте заменить версию в соответствии с вашими потребностями.
Спасибо