2012-09-14 21 views
5

Điều tôi có là cần sử dụng một kịch bản Groovy hoặc Maven plugin để tạo một jar trước khi biên dịch và sau đó cài đặt nó vào kho lưu trữ cục bộ để nó có thể được sử dụng trong quá trình biên dịch (ví dụ: phụ thuộc sẽ được thỏa mãn bởi quá trình xây dựng và không được tải xuống thông qua bất kỳ repos bên ngoài nào). Tôi đã sử dụng kịch bản lệnh để tạo ra cái bình này trước khi độ phân giải biên dịch/phụ thuộc bắt đầu.Cài đặt các tạo phẩm Maven cho repo cục bộ theo lập trình

Vì tài liệu API để làm việc với Maven ngoài việc tạo Mojo rất mỏng, tôi muốn một số gợi ý để đưa jar này vào kho lưu trữ cục bộ.

Xin cảm ơn trước, md_5.

EDIT: Tôi cũng muốn có một cách để biết nếu hiện vật là trong repo maven trước.

+0

Vui lòng làm rõ. Đây có phải là tất cả trong quá trình chạy một mô-đun xây dựng duy nhất trong Maven? – bmargulies

+0

Có, đây là để đi trong một kịch bản/plugin thực hiện trong một vòng đời maven. –

+0

@ md_5 có lý do tại sao bạn không thể chỉ thiết lập kho lưu trữ Maven, sử dụng Nexus, Artifactory hoặc Archiva? –

Trả lời

0

Tôi nghĩ bạn cần sử dụng maven-invoker-plugin, khởi động phiên bản Maven mới, nơi bạn tạo tạo phẩm, xây dựng và cài đặt vào repo cục bộ, sử dụng các plugin Maven gốc.

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