Trong phần tạo tác của chúng tôi, chúng tôi có một ảnh chụp nhanh được xác định để xử lý tối đa 5 ảnh chụp nhanh độc đáo. Chúng tôi đã thêm -SNAPSHOT-.extension vào tên tệp. SNAPSHOT cũng được chuyển đổi thành dấu thời gian. Xây dựng được thực hiện với gradle và artifact được xuất bản với tre và artifactory plugin.Xử lý tên tệp ảnh chụp nhanh có nhân bản
Một tập tin được triển khai để artifactory ...
inhouse-snapshots:com/example/project/subproject/trunk-SNAPSHOT/subproject-trunk-SNAPSHOT-79.amp
trở thành ...
inhouse-snapshots:com/example/project/subproject/trunk-SNAPSHOT/subproject-trunk-20120321.154621-1-79.amp
Điều này là tốt và mọi xây dựng thêm một file mới với tăng lên số lượng xây dựng, nhưng timestamp-số vẫn luôn luôn 20120321,154621-1 vì vậy chúng tôi có một danh sách tập tin như:
- tiểu dự án-cốp-20120321.154621-1-79.amp
- tiểu dự án-cốp-20120321.154621-1-80.amp
- tiểu dự án-cốp-20120321.154621-1-81.amp
Bất kỳ ai có một giải pháp hay gợi ý cho một bố trí thư mục khác?
Thay thế dấu thời gian chụp nhanh này không nên xảy ra trong Artifactory. Artifactory chỉ thay thế các snapshot của các tạo tác được triển khai tới một đường dẫn chuẩn Maven hợp lệ (ví dụ này không hợp lệ) trong một kho lưu trữ với bố cục Maven mặc định.Bố cục của bạn được định cấu hình để sử dụng? Bạn có tự thực hiện thay thế không? – noamt
Bố trí kho lưu trữ là maven2default và tôi không thực hiện thay thế ảnh chụp nhanh. Tôi đã thử nghiệm các đường dẫn ở trên với trình kiểm tra đường dẫn trong bảng điều khiển quản trị giả tạo, gần như mọi thứ đều tốt đẹp mong đợi các số xây dựng 79, 80, ... được nhận dạng là các trình phân loại. Tôi không chắc nếu điều này là chính xác. Tôi cũng đã thử nghiệm nó mà không có số bản dựng, trong trường hợp này, phần tạo tác sẽ bị ghi đè. Có tôi sẽ mong đợi một tập tin thứ hai với một dấu thời gian mới và một -2 ... ở phần cuối của dấu thời gian –
Oh Tôi chỉ nhận ra lỗi đánh máy của tôi ở trên gây ra đường dẫn maven2 không hợp lệ, cố định nó. Xin lỗi –