<parent>
<groupId>eu.etaxonomy</groupId>
<artifactId>cdmlib-parent</artifactId>
- <version>5.24.0</version>
+ <version>5.42.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<!-- TODO do we need this? At all or move it in cdmlib-test? -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>3.2.0</version>
+ <version>3.2.2</version>
<executions>
<execution>
<goals>
</plugins>
</build>
<dependencies>
- <dependency>
- <groupId>org.hibernate.javax.persistence</groupId>
- <artifactId>hibernate-jpa-2.1-api</artifactId>
- </dependency>
- <dependency>
+ <dependency>
<groupId>eu.etaxonomy</groupId>
<artifactId>cdmlib-model</artifactId>
</dependency>
<dependency>
- <groupId>org.javassist</groupId>
- <artifactId>javassist</artifactId>
+ <groupId>eu.etaxonomy</groupId>
+ <artifactId>cdmlib-api</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate.common</groupId>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
+ <exclusions>
+ <exclusion>
+ <!-- has overlaps with jakarta-activation -->
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <!-- we use jakarta.xml.bind-api instead -->
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>lucene-queryparser</artifactId>
</dependency>
<dependency>
+ <!-- used by Abstract... and AdvancedBeanInitializer -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
</dependency>
<dependency>
<!-- used for class LocalH2 (base class is from commons-dbcp) -->
+ <!-- TODO we should try to remove this dependency -->
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</dependency>