Προγραμματισμός

Μυστήριο του hibernate3.jar

Η διανομή αδρανοποίησης περιέχει το αρχείο που ονομάζεται hibernate3.jar. Γενικά, οι προγραμματιστές θα το έβαζαν στη διαδρομή των βιβλιοθηκών για να συντάξουν τα έργα τους και να το αναπτύξουν με τη διανομή του έργου τους. Όταν πρόκειται για τη μετανάστευση από την προσέγγιση «keep libs μαζί με πηγές» στη διαχείριση εξάρτησης όπως ο Ivy ή ο Maven, θα είναι μια δυσάρεστη έκπληξη το να γνωρίζουμε ότι δεν υπάρχει κάτι σαν το hibernate3.jar στο αποθετήριο JBoss Maven. Αντίθετα, συνιστούν να συντάξετε ένα σύνολο εξαρτήσεων σύμφωνα με το δικό σας γούστο από τη μεγάλη λίστα με τα εξαρτήματα αδρανοποίησης (αντικείμενα) που διατίθενται στο Maven repo τους. Εάν το έργο που χρειάζεται μετεγκατάσταση δημιουργήθηκε από κάποιον άλλο και το hibernate3.jar ήταν μέρος του, το λιγότερο πράγμα που θέλετε είναι να αντιληφθείτε τη λίστα των αδρανοποιημένων ανταλλακτικών που πραγματικά απαιτεί το έργο μέσω δοκιμής και σφάλματος. Έπρεπε να κάνω μια μικρή έρευνα για να διερευνήσω τον ακριβή κατάλογο των τεχνητών αντικειμένων αδρανοποίησης από τα οποία είναι κατασκευασμένο το hibernate3.jar. Έτσι, το hibernate3.jar από το 3.6.4. Η τελική διανομή είναι ένας συνδυασμός τάξεων που βρίσκονται στο: hibernate-core-hibernate-testing hibernate-envers hibernate-commons-anotations 3.2.0. Τελικό - ΝΑΙ, έκδοση 3.2.0. Τελικό hibernate-infinispan hibernate-jbosscache hibernate-ehcache hibernate-oscache hibernate-swarmcache hibernate-c3p0 hibernate-entitymanager hibernate-proxool - αυτό περιέχει μόνο μία κατηγορία.

Αυτή η ιστορία, "Mystery of hibernate3.jar" δημοσιεύθηκε αρχικά από το JavaWorld.