2011-12-20 52 views
7

Tôi đang sử dụng netbeans để làm việc trên một dự án. Tôi đang sử dụng svn, vì vậy mà tôi có thể cam kết các phiên bản mới hơn và trở lại một phiên bản cũ hơn trong trường hợp tôi mess up. Bây giờ tôi muốn tạo một tệp jar của dự án này nhưng tab xây dựng trong thuộc tính dự án không hiển thị tùy chọn đóng gói, nó chỉ hiển thị một tùy chọn và đó là 'biên dịch'.tạo tệp jar của dự án maven với netbeans

Nếu tôi tạo một dự án mới (Java Application), nó hiển thị tùy chọn đóng gói và sau đó tôi có thể dễ dàng tạo tệp jar, nhưng dự án maven này mà tôi đang làm không hoạt động như thế này.

Vui lòng đề xuất cho tôi cách tạo tệp jar từ dự án maven của tôi.

Cảm ơn,

Trả lời

9
  1. mở cmd (nếu bạn đang ở trên Windows) hoặc bất kỳ vỏ (nếu bạn đang trên Linux)
  2. Navigate vào thư mục của bạn dự án (sử dụng cd lệnh)
  3. Run mvn clean package có .

Bình của bạn sẽ ở trong <project dir>/target.

15

Dựa trên câu trả lời @yatskevich, bạn có thể đi đến NetBeans bạn Project Properties> Hành động và thêm gói đến Execute Mục tiêu của Actions sau:

  • dự án xây dựng
  • sạch và Xây dựng dự án
  • Xây dựng với các phụ thuộc
  • Ngoài bất kỳ trường hợp nào khác, bạn cũng nên gói

Tôi đã làm điều này trên NetBeans 7.2.1

PS: điều này sẽ tạo ra các JAR trên tất cả các thay đổi bạn thực hiện, vì vậy chọn một cách khôn ngoan nơi để thêm gói. Tôi không ngại nó xây dựng một JAR cho các dự án nhỏ trên mọi công trình xây dựng.

+0

Tôi đang gặp khó khăn trong việc làm việc này để "Chạy". Khi tôi chọn "Run" trong NetBeans nó không tạo Jar đầu tiên, mặc dù tôi có gói như là hành động đầu tiên. Bất kỳ ý tưởng tại sao? – Doug

+0

còn gì nữa? Bạn có nhận được một hành vi khác nếu bạn chạy 'mvn package' từ giao diện điều khiển? –

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