Я хотел бы установить Nexus-obr-plugin GitHub в моем Nexus oss 2.10.0-02.Установите obr плагин в Nexus
Возможно, OBR-плагин не поставляется в стандартном OSS Nexus. Я могу найти версию jar версии этого плагина http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02.
Я смотрел на другие плагины, поставляемые с Nexus, каждый плагин, похоже, находится в папке с банкой, манифестом (в формате META-INF) и требуемыми зависимостями.
Я поместил банку в папку plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar
. Загруженные необходимые dependecies в папке зависимостей:
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.service.obr</artifactId>
</dependency>
и создали файл манифеста, на основе других файлов манифеста от других плагинов Nexus. С этим мне удалось запустить Nexus без ошибок, а в консоли плагина указано, что OBR-Plugin активирован. Но нет провайдера OBR, доступного в разделе «Создать новый размещенный репозиторий».
Есть ли хорошее объяснение, как установить плагин obr и где можно загрузить плагин со всеми зависимостями и файлом MANIFEST?
Я также обновил документацию по этому поводу в книге Nexus. http://books.sonatype.com/nexus-book/reference/osgi-sect-intro.html –