Tôi hiện đang quản lý một vài dự án Maven riêng biệt, trong đó tôi sử dụng Protobufs làm định dạng tuần tự hóa và qua dây. Tôi đang sử dụng maven-protoc plugin của David Trott để tạo mã tại thời gian biên dịch.Nhập định nghĩa bộ đệm giao thức giữa các dự án Maven
Tất cả đều tốt và tốt cho đến khi tôi muốn các dự án đó liên lạc với nhau - hay đúng hơn, sử dụng các protobuf của nhau. Ngôn ngữ protobuf có một chỉ thị "nhập khẩu" làm những gì tôi muốn nhưng tôi phải đối mặt với thách thức của việc có dự án A xuất tệp ".proto" (hoặc có thể là một số định dạng trung gian?) Cho dự án B phụ thuộc vào. Maven cung cấp một cách cho một dự án để bó tài nguyên nhưng AFAIK, chúng được sử dụng trong thời gian chạy theo mã và không phải bởi một mục tiêu trong giai đoạn tạo/biên dịch mã nguồn - ít nhất là tôi đã không thể tìm tài liệu mô tả những gì tôi muốn đạt được.
Điều đó nghe có vẻ thú vị, bất cứ ai cũng có thể trả lời cách cấu hình –