Điểm:0

tải xuống bản dựng mới nhất của một vật phẩm bằng cách sử dụng maven trong dòng lệnh

lá cờ in

Tất cả những gì tôi muốn vào cuối ngày là các máy chủ do con rối quản lý trong môi trường phát triển của chúng tôi luôn lấy bản dựng mới nhất của phiên bản mới nhất của bất kỳ ứng dụng nào chúng đang chạy. Trong khi maven không chính xác dành cho điều đó, vì tất cả các bóng tối đều sống trong cùng một kho lưu trữ với các phần phụ thuộc của chúng và tất cả đều đi kèm với tổng kiểm tra md5 để so sánh các tệp mà maven đã tạo, nên đây có vẻ là một lựa chọn rõ ràng.

Rắc rối là, trong khi tôi cố gắng lấy phiên bản mới nhất thông qua dòng lệnh, tôi đã thất bại thảm hại trong việc yêu cầu maven kiểm tra pom.md5 để quyết định xem nó có cần cập nhật jar cục bộ hay không. Tôi đã thử một số thứ với plugin phụ thuộc, nhưng khi nó đã có một tệp giống như vậy phiên bản cục bộ, nó chỉ từ chối cập nhật nó, mặc dù kho chứa một bản mới hơn xây dựng của phiên bản đó. Vì vậy, tôi đã thử một số thứ với plugin phiên bản, nhưng một lần nữa, tất cả những gì tôi nhận được là số phiên bản. Tôi đã xem plugin tổng kiểm tra, nhưng có vẻ như nó dành riêng cho tạo ra tổng kiểm tra. Có một mục tiêu kiểm tra, nhưng nó yêu cầu một số tệp csv mà tôi không có và tôi không biết chắc cách lấy.

Thực sự, tất cả những gì tôi muốn làm là để maven so sánh .jar.md5 từ xa với bản sao cục bộ và tải xuống lại jar nếu chúng không khớp, ngay cả khi đó là cùng một phiên bản. Và tôi muốn làm điều đó từ dòng lệnh. Nhưng tóc tôi đang bạc dần khi cố gắng làm điều đó...

Điểm:0
lá cờ de

Maven rất hiệu quả trong việc quản lý phụ thuộc. Vì vậy, không bao giờ tải xuống lại các lọ phát hành.

lựa chọn 1

Làm cho phiên bản được TÓM TẮT

Lựa chọn 2 chỉ định một phạm vi phiên bản

<version>[1.0,)</version>

Cuối cùng chạy

mvn -U -C gói sạch (hoặc bất cứ thứ gì bạn cần)
UncleBob avatar
lá cờ in
Đó mới là vấn đề, đây là những ảnh chụp nhanh *là*. Vấn đề là không nhận được phiên bản mới nhất. Điều đó sẽ dễ dàng. Vấn đề là nhận bản dựng mới nhất của phiên bản ảnh chụp nhanh đã được cài đặt.
Điểm:0
lá cờ ba

Bạn muốn gọi bằng cách sử dụng mvn -U, như trả lời ở đây.

Các Ảnh chụp cập nhật Chính sách tải xuống được kiểm soát bởi một cài đặt:

chính sách cập nhật Chuỗi Tần suất tải xuống các bản cập nhật - có thể là "always", "daily" (mặc định), "interval:XXX" (tính bằng phút) hoặc "never" (chỉ khi nó không tồn tại cục bộ).

Bạn cũng có thể sử dụng lệnh mvn maven-dependency-plugin:purge-local-repository để làm như nó nói, buộc tải xuống mới khi bạn chạy phụ thuộc mvn: giải quyết hoặc mục tiêu vòng đời nguồn tạo hoặc cao hơn (ví dụ: biên dịch).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.