Ohjelmointi

Horrostilan mysteeri3.jar

Horrostila-jakelu sisältää tiedoston nimeltä hibernate3.jar. Yleensä kehittäjät asettavat sen kirjastojen polulle koota projektinsa ja ottaa sen käyttöön projektijakelussa. Kun on kyse siirtymisestä 'keep libs with sources' -lähestymistavasta riippuvuuksien hallintaan, kuten Ivy tai Maven, on epämiellyttävä yllätys tietää, että JBoss Maven -tietovarastossa ei ole sellaista asiaa kuin hibernate3.jar. Sen sijaan he suosittelevat kokoamaan joukko riippuvuuksia omaan makuunne heidän Maven-repossaan olevasta horrostilojen osista (artefakteista). Jos joku muu on luonut siirtoa tarvitsevan projektin ja hibernate3.jar oli osa sitä, vähiten mitä haluat, on havaita luettelo lepotilasta, jota projekti todella tarvitsee kokeilemalla. Minun oli tehtävä vähän tutkimusta tutkiakseen tarkkaa luetteloa horrostilasta, josta hibernate3.jar on tehty. Joten, hibernate3.jar 3.6.4.Final-jakaumasta on yhdistelmä luokkia, jotka löytyvät: hibernate-core hibernate-testing hibernate-envers hibernate-commons-annotations 3.2.0.Final - KYLLÄ, versio 3.2.0, lopullinen hibernate-infinispan hibernate-jbosscache hibernate-ehcache hibernate-oscache hibernate-swarmcache hibernate-c3p0 hibernate-entitymanager hibernate-proxool - tämä sisältää vain yhden luokan.

Tämän tarinan "Mystery of hibernate3.jar" julkaisi alun perin JavaWorld.