2012-01-17 29 views
5

Mẫu lưu trữ Maven tùy chỉnh, được phát triển để tạo mẫu ứng dụng cho nhóm của chúng tôi, không được Nexus 1.9.2 công nhận là nguyên mẫu hợp lệ.Kho lưu trữ nguyên mẫu Nexus Maven không được cập nhật khi triển khai mẫu vật nguyên mẫu

Lệnh chạy mvn clean deploy cài đặt đúng kiểu cục bộ (tức là bản cập nhật cục bộ ~/.m2/archetype-catalog.xml), tải lên kho lưu trữ Nexus được chỉ định, nhưng bản cập nhật Nexus archetype-catalog.xml tương ứng không được cập nhật .

NhómId của nguyên mẫu được phát triển là fielden. Chạy mvn archetype:generate -Dfilter=fielden: chỉ hiển thị các đồ tạo tác được triển khai tại địa phương.

Do phiên bản SNAPHOT của nguyên mẫu, nó được triển khai vào kho lưu trữ Snapshot Nexus như được chỉ định trong cài đặt POM distributionManagement POM (các đồ tạo tác thích hợp được triển khai cho Nexus có thể được quan sát qua giao diện web Nexus và bằng cách kiểm tra tệp trên máy chủ theo cách thủ công) . Tuy nhiên, chạy mvn archetype:generate -Dfilter=fielden: -DarchetypeCatalog=Snapshots sẽ không hiển thị bất kỳ đồ tạo tác nào.

Một số thông tin bổ sung:

  • Maven phiên bản trên cả client và server là 2.2.1.
  • POM của dự án nguyên mẫu có chứa giá trị đóng gói hợp lệ: <packaging>maven-archetype</packaging>.
  • Bình kết quả đã dự kiến ​​cho cấu trúc Maven Archetype (tức là các thư mục archetype-resourcesMETA-INF).
  • Nexus: Các plugin chính: Danh mục nguyên mẫu Maven có trong Bảng điều khiển plugin có trạng thái được kích hoạt.
  • Dưới đây là một cái đuôi của đầu ra của lệnh mvn clean deploy, mà có thể có liên quan:

    [INFO] [cài đặt: cài đặt {thực hiện: mặc định cài đặt}]

    [INFO] Cài đặt/home /oles/workspace-template/tg-app-archetype/target/tg-application-archetype-1.0-SNAPSHOT.jar tới /home/oles/.m2/repository/fielden/tg-application-archetype/1.0-SNAPSHOT/tg -application-archetype-1.0-SNAPSHOT.jar

    [INFO] [nguyên mẫu: cập nhật-danh mục địa phương {thực thi: mặc định-cập nhật-local-catalog}]

    [INFO] [triển khai: triển khai thực hiện {: default-triển khai}]

    [INFO] Lấy trước số xây dựng từ Snapshots Đang tải lên: http://server-name/nexus/content/repositories/snapshots/fielden/tg-application-archetype/1.0-SNAPSHOT/tg-application-archetype-1.0-20120117.140536-2.jar 1358K tải lên (tg-ứng dụng nguyên mẫu-1.0-20120117.140536-2 .jar)

    [INFO] Lấy siêu dữ liệu trước đó từ Snapshots

    [INFO] Đang tải lên siêu dữ liệu kho cho: 'vật Fielden: tg-ứng dụng nguyên mẫu'

    [INFO] dự án Đang tải lên informat ion cho tg-ứng dụng nguyên mẫu 1.0-20120117.140536-2

    [INFO] Lấy siêu dữ liệu trước đó từ Snapshots

    [INFO] Đang tải lên siêu dữ liệu kho cho: 'chụp Fielden: tg-ứng dụng-archetype: 1.0-SNAPSHOT '

    [INFO] --------------------------------------- ---------------------------------

    [INFO] BUILD SUCCESSFUL

    [INFO] - -------------------------------------------------- ---------------------

    [INFO] Tổng thời gian: 11 giây

    [INFO] Hoàn tất lúc: Tue 17 tháng 1 16:05: 39 EET 2012

    [INFO] Bộ nhớ cuối cùng: 32M/294M

    [INFO] --------------------------------- ---------------------------------------

Tôi đã đánh giá tương tự câu hỏi và tìm kiếm các giải pháp khả thi không có kết quả. Sẽ đánh giá rất cao bất kỳ trợ giúp nào có thể giúp giải quyết vấn đề triển khai kiểu mẫu trên.

+0

Nếu bạn chạy mvn generate: archetype không có bộ lọc, nguyên mẫu của bạn có hiển thị trong danh sách dài không? – Michael

+0

Có nó - chỉ định là địa phương. – 01es

+0

Cùng một vấn đề ở đây, nhưng không có giải pháp nào được nêu ra ... Bạn đã tìm thấy một cái gì đó? –

Trả lời

0

Vâng đó là một chút cũ, nhưng có thể liên quan đến a problem of mine:

Hope trợ giúp này.

Các vấn đề liên quan