mavenized dependencies
The following snippet lists the dependencies in <hibernate-dist>/lib/README.txt in maven project file format
- check for comments below as this has yet to be put through serious testing
- maven understands and acquires all dependencies, but hibernate may complain about some omissions (JBOSS CACHE) or versions changes I made (seemingly out of necessity).
project.xml (maven) XML snippet: dependencies
<dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.5.3-1</version> <!-- - Ant core - buildtime --> <type>jar</type> </dependency> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.8.4.5</version> <!-- - C3P0 JDBC connection pool - runtime, optional --> <type>jar</type> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-full</artifactId> <version>2.0.2</version> <!-- - CGLIB bytecode generator - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>2.1.1</version> <!-- - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.2.1</version> <!-- - runtime, optional --> <type>jar</type> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>1.0.1</version> <!-- - runtime, optional (required by JCS) --> <type>jar</type> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.4</version> <!-- - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.2</version> <!-- - runtime, optional (required for DBCP) --> <type>jar</type> </dependency> <!-- NOTE: took all the JBOSS CACHE ref's out --> <!-- <dependency> <groupId>ibm?</groupId> <artifactId>connector</artifactId> - Standard JCA API - runtime, optional (Can't find this in any maven repo's) <type>jar</type> </dependency> --> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.4</version> <!-- - XML configuration & mapping parser - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>ehcache</groupId> <artifactId>ehcache</artifactId> <version>1.1</version> <!-- - EHCache cache - runtime, required (default cache provider) NOTE: I changed this to 1.1 from 0.8 - Jon --> <type>jar</type> </dependency> <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId> <version>2.1.8</version> <!-- - Hibernate core - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>jaas</groupId> <artifactId>jaas</artifactId> <version>1.0</version> <!-- - Standard JAAS API - runtime, optional (required by JCA) --> <type>jar</type> </dependency> <dependency> <groupId>jdbc</groupId> <artifactId>jdbc2_0-stdext</artifactId> <!-- - Standard JDBC APIs - runtime, required for standalone operation (outside application server) --> <type>jar</type> <jar>jdbc2_0-stdext.jar</jar> </dependency> <dependency> <groupId>jgroups</groupId> <artifactId>jgroups</artifactId> <version>2.2.5</version> <!-- - JGroups multicast library - runtime, optional (required by replicated caches) NOTE: I changed this from the documented 2.2.3 version --> <type>jar</type> </dependency> <dependency> <groupId>jta</groupId> <artifactId>jta</artifactId> <version>1.0.1b</version> <!-- - Standard JTA API - runtime, required for standalone operation (outside application server) --> <type>jar</type> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <!-- - JUnit test framework - buildtime --> <type>jar</type> </dependency> <dependency> <groupId>odmg</groupId> <artifactId>odmg</artifactId> <version>3.0</version> <!-- - ODMG API 3.0 - runtime, required --> <type>jar</type> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant-optional</artifactId> <version>1.5.3-1</version> <!-- - Ant optional tasks - buildtime --> <type>jar</type> </dependency> <dependency> <groupId>opensymphony</groupId> <artifactId>oscache</artifactId> <version>2.1</version> <!-- - OpenSymphony OSCache - runtime, optional NOTE: I changed this from the documented 2.0 version --> <type>jar</type> </dependency> <!-- <dependency> <groupId>sakai</groupId> <artifactId>proxool</artifactId> <version>0.8.3</version> - Proxool JDBC connection pool - runtime, optional <type>jar</type> </dependency>--> <!--<dependency> <groupId>sakai</groupId> <artifactId>swarmcache</artifactId> <version>1.0rc2</version> - SwarmCache replicated cache - runtime, optional <type>jar</type> </dependency>--> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.4.0</version> <!-- - XSLT processor - runtime, optional (required for XML Databinder) --> <type>jar</type> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xerces</artifactId> <version>2.4.0</version> <!-- - SAX parser - runtime, some SAX parser is required --> <type>jar</type> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>2.0.2</version> <!-- - Standard JAXP API - runtime, some SAX parser is required NOTE: The version is somthing I added but was not in the docs --> <type>jar</type> </dependency> </dependencies>