Tôi muốn kiểm tra từ dòng lệnh nếu một tọa độ nhất định (groupId.artifactId.version
) có thể được tìm thấy trong kho lưu trữ.Làm thế nào để xác định nếu một hiện vật Maven là trong repo của tôi từ dòng lệnh?
Nếu có thể, có thể thực hiện được với các tọa độ từng phần (ví dụ: artifactId.version
) không? Tôi có thể chỉ định repo không?
Tôi không yêu cầu cách giải quyết - Tôi chỉ đơn giản là có thể bắt đầu tìm kiếm tập tin trong repo địa phương của tôi, hoặc nhập artifact trong một POM và chờ cho các lỗi, hoặc cài đặt Nexus và tìm kiếm trên giao diện người dùng ...
Đó là một điều thuận tiện - một lần trên CLI, nó sẽ là tốt đẹp để có thể kiểm tra một cách nhanh chóng.
Cân nhắc thiết lập trình quản lý kho lưu trữ như Nexus hoặc Artifactory. Cả hai đều cung cấp giao diện đồ họa dựa trên web để tìm kiếm –
@ MarkO'Connor Cảm ơn, tôi quen với nexus và sử dụng nó ở nơi làm việc, nhưng trên máy tính xách tay cá nhân của tôi tôi xem nó quá mức (với nhật thực, jenkins và trình duyệt chia RAM của tôi với nhau là) – kostja
Đã hiểu, nhưng tôi thấy Nexus rất nhẹ về tài nguyên và thẳng thắn tôi không thể sống thiếu nó. Tôi thực hiện rất nhiều bản dựng khi bị ngắt kết nối khỏi mạng và tìm Nexus hoạt động tốt hơn dưới dạng bộ nhớ cache lưu trữ. –