Misteri hibernate3.jar

Distribusi Hibernate berisi file bernama hibernate3.jar. Umumnya pengembang akan meletakkannya di jalur perpustakaan untuk menyusun proyek mereka dan menerapkannya dengan distribusi proyek mereka. Ketika datang ke migrasi dari pendekatan 'simpan libs bersama dengan sumber' ke manajemen ketergantungan seperti Ivy atau Maven, akan menjadi kejutan yang tidak menyenangkan untuk mengetahui bahwa tidak ada yang namanya hibernate3.jar di repositori JBoss Maven. Sebaliknya mereka merekomendasikan untuk mengkompilasi satu set dependensi sesuai selera Anda dari daftar panjang bagian hibernasi (artefak) yang tersedia di repo Maven mereka. Jika proyek yang memerlukan migrasi dibuat oleh orang lain dan hibernate3.jar adalah bagian darinya, hal paling tidak yang Anda inginkan adalah melihat daftar proyek bagian hibernate yang benar-benar dibutuhkan melalui trial and error.Saya harus melakukan sedikit riset untuk menyelidiki daftar persis artefak hibernasi yang terbuat dari hibernate3.jar. Jadi, hibernate3.jar dari 3.6.4. Distribusi akhir adalah kombinasi kelas yang ditemukan di: hibernate-core hibernate-testing hibernate-envers hibernate-commons-annotations 3.2.0. Final -YA, versi 3.2.0. Terakhir hibernate-infinispan hibernate-jbosscache hibernate-ehcache hibernate-oscache hibernate-swarmcache hibernate-c3p0 hibernate-entitymanager hibernate-proxool - yang satu ini hanya berisi satu kelas.

Kisah ini, "Misteri hibernate3.jar", awalnya diterbitkan oleh JavaWorld.