2012-02-23 26 views
11

Tôi đang sử dụng Eclipse 3.7 với m2eclipse. Trước đây tôi biết có một mục trình đơn 'maven gói' nhưng kể từ khi tôi cài đặt lại Ubuntu không có mục nhập và tôi phải 'maven cài đặt' để làm như vậy.Thiếu mục nhập trình đơn ‘maven package’ trong eclipse

Bây giờ tôi tự hỏi liệu có thể lấy lại gói 'maven' để tôi có thể kiểm tra thứ gì đó mà không cần cài đặt và cho phép các dự án khác sử dụng phiên bản thử nghiệm làm phụ thuộc hay không.

Trả lời

23

Chỉ cần sử dụng Maven Build... và nhập package vào trường mục tiêu.

+2

Và làm thế nào tôi có thể thêm video này vào menu mà không xác định này đối với từng dự án? – xZise

+0

Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn JB – Vincent

+1

Đối với tất cả đọc này: giải pháp của @akcasoy thực sự cho một câu trả lời đầy đủ hơn. – checklist

6

Tôi cũng gần đây muốn có tùy chọn này với phiên bản m2eclipse mới. Giải pháp tốt nhất mà tôi có thể tìm thấy là tạo một cấu hình với gói đích và thư mục cơ sở cung cấp một tên biến $ {selected_resource_loc}. Tuy nhiên bạn phải truy cập trang cấu hình chạy, nhưng ít nhất bạn không phải định nghĩa cấu hình mới cho từng dự án, nhưng sử dụng cấu hình được xác định trước.

  • dự án nhấp chuột phải
  • chạy như
  • cấu hình chạy ..
  • nhấp đúp chuột vào maven xây dựng (để tạo ra một cấu hình mới)
  • đặt tên cho cấu hình ví dụ gói
  • nhấp chuột biến
  • chọn "selected_resource_loc" và kích OK
  • viết mục tiêu của bạn ví dụ "Gói" hoặc "sạch gói"
  • chạy

Lần sau khi bạn muốn đóng gói một dự án khác, bạn có thể sử dụng cấu hình này một lần nữa:

  • dự án nhấp chuột phải
  • chạy như
  • cấu hình chạy ..
  • chọn cấu hình maven của bạn
  • run

Ít nhất bạn sẽ không cần phải tạo một cấu hình mới mỗi khi bạn muốn đóng gói, như với maven xây dựng ...

+0

Tôi không chắc chắn những gì kết quả của bước 'chọn "selected_resource_loc"' nên có được. Tôi đã có 'thư mục cơ sở' điền sẵn với đường dẫn dự án của tôi. Chỉ cần giữ điều đó và làm các bước còn lại ở đây làm việc cho tôi. – cellepo

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