Tôi hiện đang sử dụng nhóm lắp ráp với phụ thuộc để tạo một cái bình như vậy. Tuy nhiên, tên của cái lọ của tôi hơi dài một chút.Có thể đổi tên một phụ thuộc vào maven jar-with-dependencies không?
Vì bình này đang được chương trình RPG sử dụng trên AS400, tôi muốn rút ngắn nó để làm cho cuộc sống dễ dàng hơn một chút cho những nhà phát triển đó. Nhưng, khác hơn là bằng tay, tôi đã không tìm thấy một cách để đổi tên lọ từ bình thường project-name-version-classifier-jar-with-dependencies.jar
. Tôi muốn một cái gì đó giống như project-name-version-classifier-full.jar
Có cách nào để thực hiện việc này mà không cần sao chép cơ bản bộ mô tả lắp ráp với phụ thuộc và gọi nó là đầy đủ?
Ngoài ra, tôi muốn tiếp tục có bình mà không có classpath lắp ráp được lưu trữ trong kho lưu trữ.
Tôi cần hai hiện vật. Các jar với phân loại của tôi giữ khu vực mà xây dựng được cho. Các jar với tất cả các phụ thuộc mà cũng bao gồm các khu vực.
project-name-version-region-full.jar
và project-name-version-region.jar
phải được lưu trữ trong kho lưu trữ. Trong ví dụ đầu tiên, trình phân loại là vùng đầy đủ, trong vùng thứ 2 của nó. Cái thứ hai đang hoạt động.
Ah, appendAssemblyId, làm sao anh nhớ em. Cảm ơn! –
Làm việc trên công cụ đó. Về cơ bản, tôi cần lưu trữ hai tạo phẩm phân loại. Với appendAssemblyId được bật, tôi có 3 artifiacts, một không có phân loại, phiên bản phân loại và phiên bản jar-with-dependencies. với appendAssemblyID đã tắt bình uber được cài đặt cho phiên bản không phân loại. Tôi cần phải có những kẻ sử dụng một khu vực + phân loại dựa trên đầy đủ mà nói nơi họ được xây dựng cho. Rất tiếc, việc thêm thẻ phân loại không hoạt động. –
Chỉ cần thiết lập * appendAssemblyId * thành * false * đã thực hiện công việc. Cho phép bạn giữ tên cuối cùng thông thường mà không cần viết lại. –