Setiap proyek Java yang menggunakan toples saya, hampir pasti akan memiliki ketergantungan tambahan pada toples lain, yang juga berisi toples saya.
Masalahnya, toples lain itu memiliki banyak versi.
Bagaimana saya bisa menghindari masalah yang mungkin timbul, dalam kasus yang mungkin bahwa versi proyek Anda dari guci ke-2 berbeda dari versi guci ke-2 saya?
Saya tidak ingin pengguna saya memiliki kerumitan ekstra untuk melakukan beberapa trik pemuatan kelas yang mewah untuk menambahkan toples saya.
Haruskah saya membuat banyak versi yang berbeda dari toples saya, untuk setiap versi yang memungkinkan dari ketergantungan bersama itu? Dan kemudian Anda hanya memilih versi toples saya yang menggunakan versi toples apa pun yang Anda miliki?
Apakah ada cara yang lebih cerdas untuk menangani ini, dan mempermudah orang menggunakan toples saya tanpa konflik?