Tôi muốn cài đặt Nexus-obr-plugin GitHub trong Nexus oss 2.10.0-02 của tôi.Cài đặt plugin obr trong Nexus
Plugin OBR dường như không được chuyển trong OSS Nexus chuẩn. Tôi có thể tìm thấy phiên bản jar của plugin này http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02.
Tôi đã xem các Plugins khác đi kèm với Nexus, mọi plugin có vẻ nằm trong một thư mục chứa jar, Manifestfile (dưới META-INF) và các phụ thuộc bắt buộc.
Tôi đặt bình trong thư mục plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar
. dependecies tải yêu cầu trong thư mục phụ thuộc:
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.service.obr</artifactId>
</dependency>
và tạo ra một tập tin MANIFEST, dựa trên tập tin MANIFEST khác từ khác Nexus Plugins. Với điều này, tôi đã quản lý để khởi động Nexus mà không gặp lỗi và Plugin Console cho biết rằng OBR-Plugin được kích hoạt. Nhưng không có Nhà cung cấp OBR nào có sẵn trong 'Tạo kho lưu trữ được lưu trữ mới'.
Có giải thích hay không về cách cài đặt plugin obr và plugin có thể tải xuống tất cả phụ thuộc và tệp MANIFEST ở đâu?
Tôi đã cập nhật tài liệu về điều này trong sách Nexus ngay bây giờ. http://books.sonatype.com/nexus-book/reference/osgi-sect-intro.html –