2012-07-10 28 views
9

Tôi có một kịch bản trên Jenkins CI tùy ý phụ thuộc: go-offline. Lựa chọn khác không nên làm gì cả. Nhưng tôi không thể đặt "" vào đó - nó phải là một mục tiêu.Maven: Mục tiêu nào để sử dụng làm không có op (cho mục đích kịch bản)?

Vì vậy - bạn sẽ chọn cái nào? Nên:

  • Hãy ở trung tâm, luôn luôn có thể truy cập
  • Hãy dành thời gian tối thiểu
  • Có đầu ra tối thiểu
  • Không có tác dụng phụ

Tôi đã nghĩ đến việc một số giúp đỡ: ... mục tiêu nhưng những người có xu hướng có rất nhiều đầu ra. Có tốt hơn không?

+0

Tại sao thực hiện qua tập lệnh ngoại tuyến và sử dụng tùy chọn mvn -o? Và vì mục đích gì? – khmarbaise

+0

go-offline đảm bảo tải xuống tất cả các phụ thuộc cần thiết, ngay cả những phụ thuộc không được tải xuống mà không có nó. Chủ yếu là plugin deps. Không chắc về cơ chế đằng sau nó. Mục đích là để có thể xây dựng trên máy khác mà không có quyền truy cập vào kho lưu trữ trên VPN của công ty chúng tôi. –

+0

Hm. Việc xây dựng mà không cần truy cập kho lưu trữ trong Maven không có ý nghĩa gì. Có thể tôi không thấy điểm .. – khmarbaise

Trả lời

21
help:help -q 

(Cờ -q nên ngăn chặn đầu ra)

Lưu ý rằng Jenkins cho phép bạn thêm cờ như -q trong "Mục tiêu và các tùy chọn" lĩnh vực.

Tôi biết đây là một câu hỏi cũ, nhưng tôi bắt gặp nó khi tôi có cùng yêu cầu và nó vẫn chưa được trả lời, vì vậy tôi đăng bài cho bất kỳ ai cần nó trong tương lai.

+0

Bây giờ nó còn lớn hơn và cảm ơn câu trả lời :) –

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