| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 1 | <project xmlns="http://maven.apache.org/POM/4.0.0" | 
|  | 2 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
|  | 3 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
|  | 4 | <modelVersion>4.0.0</modelVersion> | 
| margaretha | e9dd996 | 2024-01-24 09:39:35 +0100 | [diff] [blame] | 5 | <groupId>de.ids-mannheim.korap.kustvakt</groupId> | 
|  | 6 | <artifactId>Kustvakt</artifactId> | 
| margaretha | 59ec702 | 2025-07-21 14:16:36 +0200 | [diff] [blame] | 7 | <version>0.80-SNAPSHOT</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 8 | <properties> | 
|  | 9 | <java.version>17</java.version> | 
|  | 10 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | 11 | <jersey.version>3.1.5</jersey.version> | 
|  | 12 | <hibernate.ehcache.version>6.0.0.Alpha7</hibernate.ehcache.version> | 
|  | 13 | <hibernate.version>6.1.7.Final</hibernate.version> | 
| margaretha | 14445e4 | 2025-06-23 11:14:30 +0200 | [diff] [blame] | 14 | <spring.version>6.1.21</spring.version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 15 | <!-- spring6.version is used in jersey and defined here | 
|  | 16 | to make sure that jersey uses the correct spring version--> | 
|  | 17 | <spring6.version>${spring.version}</spring6.version> | 
| dependabot[bot] | 342c684 | 2024-10-14 21:09:38 +0000 | [diff] [blame] | 18 | <jetty.version>11.0.24</jetty.version> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 19 | <flyway.version>10.6.0</flyway.version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 20 | <log4j.version>2.22.1</log4j.version> | 
| margaretha | 9783e9a | 2025-07-16 09:28:14 +0200 | [diff] [blame] | 21 | <krill.version>[0.64.2,)</krill.version> | 
| margaretha | 52ccdb9 | 2024-07-12 12:40:40 +0200 | [diff] [blame] | 22 | <koral.version>[0.44,)</koral.version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 23 | </properties> | 
|  | 24 | <profiles> | 
|  | 25 | <profile> | 
|  | 26 | <id>full</id> | 
|  | 27 | <activation> | 
|  | 28 | <activeByDefault>true</activeByDefault> | 
|  | 29 | </activation> | 
|  | 30 | <build> | 
|  | 31 | <plugins> | 
|  | 32 | <plugin> | 
|  | 33 | <artifactId>maven-shade-plugin</artifactId> | 
|  | 34 | <version>3.5.1</version> | 
|  | 35 | <executions> | 
|  | 36 | <!-- option 1 --> | 
|  | 37 | <execution> | 
|  | 38 | <id>full</id> | 
|  | 39 | <phase>package</phase> | 
|  | 40 | <goals> | 
|  | 41 | <goal>shade</goal> | 
|  | 42 | </goals> | 
|  | 43 | <configuration> | 
|  | 44 | <finalName>Kustvakt-full-${project.version}</finalName> | 
|  | 45 | <transformers> | 
|  | 46 | <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> | 
|  | 47 | <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> | 
|  | 48 | <mainClass> | 
|  | 49 | de.ids_mannheim.korap.server.KustvaktServer | 
|  | 50 | </mainClass> | 
|  | 51 | <manifestEntries> | 
|  | 52 | <Multi-Release>true</Multi-Release> | 
|  | 53 | </manifestEntries> | 
|  | 54 | </transformer> | 
|  | 55 | <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 56 | <resource>META-INF/spring.handlers</resource> | 
|  | 57 | </transformer> | 
|  | 58 | <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 59 | <resource>META-INF/spring.schemas</resource> | 
|  | 60 | </transformer> | 
|  | 61 | <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 62 | <resource>META-INF/spring/aot.factories</resource> | 
|  | 63 | </transformer> | 
|  | 64 | <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 65 | <resource>META-INF/hk2-locator/default</resource> | 
|  | 66 | </transformer> | 
|  | 67 | <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 68 | <resource>META-INF/spring.tooling</resource> | 
|  | 69 | </transformer> | 
|  | 70 | </transformers> | 
|  | 71 | <filters> | 
|  | 72 | <filter> | 
|  | 73 | <artifact>*:*</artifact> | 
|  | 74 | <excludes> | 
|  | 75 | <exclude>db/lite/**</exclude> | 
| margaretha | cd12b37 | 2024-04-10 09:48:28 +0200 | [diff] [blame] | 76 | <exclude>META-INF/*.SF</exclude> | 
|  | 77 | <exclude>META-INF/*.DSA</exclude> | 
|  | 78 | <exclude>META-INF/*.RSA</exclude> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 79 | </excludes> | 
|  | 80 | </filter> | 
|  | 81 | </filters> | 
|  | 82 | </configuration> | 
|  | 83 | </execution> | 
|  | 84 | </executions> | 
|  | 85 | </plugin> | 
|  | 86 | </plugins> | 
|  | 87 | </build> | 
|  | 88 | </profile> | 
|  | 89 |  | 
|  | 90 |  | 
|  | 91 | <profile> | 
|  | 92 | <id>lite</id> | 
|  | 93 | <build> | 
|  | 94 | <plugins> | 
|  | 95 | <plugin> | 
|  | 96 | <artifactId>maven-shade-plugin</artifactId> | 
|  | 97 | <version>3.5.1</version> | 
|  | 98 | <executions> | 
|  | 99 | <!--option 2 --> | 
|  | 100 | <execution> | 
|  | 101 | <id>lite</id> | 
|  | 102 | <phase>package</phase> | 
|  | 103 | <goals> | 
|  | 104 | <goal>shade</goal> | 
|  | 105 | </goals> | 
|  | 106 | <configuration> | 
|  | 107 | <finalName> | 
|  | 108 | Kustvakt-lite-${project.version} | 
|  | 109 | </finalName> | 
|  | 110 | <transformers> | 
|  | 111 | <transformer | 
|  | 112 | implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> | 
|  | 113 | <mainClass> | 
|  | 114 | de.ids_mannheim.korap.server.KustvaktLiteServer | 
|  | 115 | </mainClass> | 
|  | 116 | <manifestEntries> | 
|  | 117 | <Multi-Release>true</Multi-Release> | 
|  | 118 | </manifestEntries> | 
|  | 119 | </transformer> | 
|  | 120 | <transformer | 
|  | 121 | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 122 | <resource>META-INF/spring.handlers | 
|  | 123 | </resource> | 
|  | 124 | </transformer> | 
|  | 125 | <transformer | 
|  | 126 | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | 127 | <resource>META-INF/spring.schemas | 
|  | 128 | </resource> | 
|  | 129 | </transformer> | 
|  | 130 | </transformers> | 
|  | 131 | <filters> | 
|  | 132 | <filter> | 
|  | 133 | <artifact>*:*</artifact> | 
|  | 134 | <excludes> | 
|  | 135 | <exclude>db/mysql/**</exclude> | 
|  | 136 | <exclude>db/predefined/**</exclude> | 
|  | 137 | <exclude>db/sqlite/**</exclude> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 138 | <exclude>com.novell.ldap</exclude> | 
|  | 139 | <exclude>com.unboundid</exclude> | 
|  | 140 | <exclude>org.glassfish.jersey.test-framework*</exclude> | 
| margaretha | 0b17fac | 2024-04-22 09:48:10 +0200 | [diff] [blame] | 141 | <exclude>META-INF/*.SF</exclude> | 
|  | 142 | <exclude>META-INF/*.DSA</exclude> | 
|  | 143 | <exclude>META-INF/*.RSA</exclude> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 144 | </excludes> | 
|  | 145 | </filter> | 
|  | 146 | </filters> | 
|  | 147 | </configuration> | 
|  | 148 | </execution> | 
|  | 149 | </executions> | 
|  | 150 | </plugin> | 
|  | 151 | </plugins> | 
|  | 152 | </build> | 
|  | 153 | </profile> | 
|  | 154 |  | 
|  | 155 | </profiles> | 
|  | 156 | <build> | 
|  | 157 | <resources> | 
|  | 158 | <resource> | 
|  | 159 | <directory>src/main/resources</directory> | 
|  | 160 | <filtering>true</filtering> | 
|  | 161 | <!-- <includes> <include>**/*.info</include> <include>**/*.xml</include> | 
|  | 162 | <include>**/*.conf</include> <include>**/*.kustvakt</include> <include>**/*.properties</include> | 
|  | 163 | <include>**/*.sql</include> <include>**/*.vm</include> </includes> --> | 
|  | 164 | </resource> | 
|  | 165 | </resources> | 
|  | 166 | <testResources> | 
|  | 167 | <testResource> | 
|  | 168 | <directory>src/test/resources</directory> | 
|  | 169 | </testResource> | 
|  | 170 | <testResource> | 
|  | 171 | <directory>src/main/resources</directory> | 
|  | 172 | <filtering>true</filtering> | 
|  | 173 | <includes> | 
|  | 174 | <include>**/*.info</include> | 
|  | 175 | <include>**/*.json</include> | 
|  | 176 | <include>**/*.ldif</include> | 
|  | 177 | <include>**/*.properties</include> | 
|  | 178 | </includes> | 
|  | 179 | </testResource> | 
|  | 180 | </testResources> | 
|  | 181 | <plugins> | 
|  | 182 | <!-- Formatter plugin for Eclipse based coding conventions http://maven-java-formatter-plugin.googlecode.com/svn/site/0.4/usage.html --> | 
|  | 183 | <plugin> | 
|  | 184 | <groupId>com.googlecode.maven-java-formatter-plugin</groupId> | 
|  | 185 | <artifactId>maven-java-formatter-plugin</artifactId> | 
|  | 186 | <version>0.4</version> | 
|  | 187 | <configuration> | 
|  | 188 | <configFile>${project.basedir}/Format.xml</configFile> | 
|  | 189 | <overrideConfigCompilerVersion>true</overrideConfigCompilerVersion> | 
|  | 190 | <compilerSource>${java.version}</compilerSource> | 
|  | 191 | <compilerCompliance>${java.version}</compilerCompliance> | 
|  | 192 | <compilerTargetPlatform>${java.version}</compilerTargetPlatform> | 
|  | 193 | </configuration> | 
|  | 194 | <!-- <executions> <execution> <goals> <goal>format</goal> </goals> </execution> | 
|  | 195 | </executions> --> | 
|  | 196 | </plugin> | 
|  | 197 | <plugin> | 
|  | 198 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 199 | <artifactId>maven-compiler-plugin</artifactId> | 
|  | 200 | <version>3.12.1</version> | 
|  | 201 | <configuration> | 
|  | 202 | <compilerVersion>${java.version}</compilerVersion> | 
|  | 203 | <source>${java.version}</source> | 
|  | 204 | <target>${java.version}</target> | 
|  | 205 | <!-- <compilerArguments> <processor>lombok.launch.AnnotationProcessorHider$AnnotationProcessor</processor> | 
|  | 206 | <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor> | 
|  | 207 | </compilerArguments> --> | 
|  | 208 | <annotationProcessors> | 
|  | 209 | <processor>lombok.launch.AnnotationProcessorHider$AnnotationProcessor</processor> | 
|  | 210 | <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor> | 
|  | 211 | </annotationProcessors> | 
|  | 212 | </configuration> | 
|  | 213 | </plugin> | 
|  | 214 | <plugin> | 
|  | 215 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 216 | <artifactId>maven-source-plugin</artifactId> | 
|  | 217 | <version>3.3.0</version> | 
|  | 218 | <executions> | 
|  | 219 | <execution> | 
|  | 220 | <id>attach-sources</id> | 
|  | 221 | <goals> | 
|  | 222 | <goal>jar</goal> | 
|  | 223 | </goals> | 
|  | 224 | </execution> | 
|  | 225 | </executions> | 
|  | 226 | </plugin> | 
|  | 227 | <plugin> | 
|  | 228 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 229 | <artifactId>maven-surefire-plugin</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 230 | <version>3.2.5</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 231 | <configuration> | 
|  | 232 | <reuseForks>true</reuseForks> | 
|  | 233 | <forkCount>1</forkCount> | 
|  | 234 | <threadCount>10</threadCount> | 
|  | 235 | <argLine>-Xmx512m | 
|  | 236 | -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager</argLine> | 
|  | 237 | <excludes> | 
|  | 238 | <exclude>de/ids_mannheim/korap/authentication/APIAuthenticationTest.java</exclude> | 
|  | 239 | <exclude>de/ids_mannheim/korap/authentication/AuthenticationFilterTest.java</exclude> | 
|  | 240 | <exclude>de/ids_mannheim/korap/authentication/Kustvakt*.java</exclude> | 
|  | 241 | <exclude>de/ids_mannheim/korap/authentication/LdapTest.java</exclude> | 
|  | 242 | <exclude>de/ids_mannheim/korap/authentication/Random*.java</exclude> | 
|  | 243 | <exclude>de/ids_mannheim/korap/web/controller/TokenExpiryTest.java</exclude> | 
|  | 244 | <exclude>de/ids_mannheim/korap/web/controller/AdminLoadVCTest.java</exclude> | 
|  | 245 | </excludes> | 
|  | 246 | <includes> | 
|  | 247 | <include>de/ids_mannheim/korap/**/*.java</include> | 
|  | 248 | <include>de/ids_mannheim/korap/authentication/LdapAuth3Test.java</include> | 
|  | 249 | </includes> | 
|  | 250 | </configuration> | 
|  | 251 | </plugin> | 
|  | 252 | </plugins> | 
|  | 253 | </build> | 
|  | 254 |  | 
|  | 255 | <dependencies> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 256 | <dependency> | 
| Marc Kupietz | eb9c75e | 2024-01-21 10:26:50 +0100 | [diff] [blame] | 257 | <groupId>de.ids-mannheim.korap.krill</groupId> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 258 | <artifactId>Krill</artifactId> | 
|  | 259 | <version>${krill.version}</version> | 
|  | 260 | <exclusions> | 
|  | 261 | <exclusion> | 
|  | 262 | <groupId>com.fasterxml.jackson.jaxrs</groupId> | 
|  | 263 | <artifactId>jackson-jaxrs-json-provider</artifactId> | 
|  | 264 | </exclusion> | 
|  | 265 | <exclusion> | 
|  | 266 | <groupId>org.glassfish.jersey.containers</groupId> | 
|  | 267 | <artifactId>jersey-container-grizzly2-http</artifactId> | 
|  | 268 | </exclusion> | 
|  | 269 | <exclusion> | 
|  | 270 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 271 | <artifactId>log4j-api</artifactId> | 
|  | 272 | </exclusion> | 
|  | 273 | <exclusion> | 
|  | 274 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 275 | <artifactId>log4j-core</artifactId> | 
|  | 276 | </exclusion> | 
|  | 277 | <exclusion> | 
|  | 278 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 279 | <artifactId>log4j-slf4j-impl</artifactId> | 
|  | 280 | </exclusion> | 
|  | 281 | <exclusion> | 
|  | 282 | <groupId>org.slf4j</groupId> | 
|  | 283 | <artifactId>jul-to-slf4j</artifactId> | 
|  | 284 | </exclusion> | 
|  | 285 | </exclusions> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 286 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 287 |  | 
|  | 288 | <dependency> | 
| Marc Kupietz | eb9c75e | 2024-01-21 10:26:50 +0100 | [diff] [blame] | 289 | <groupId>de.ids-mannheim.korap.koral</groupId> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 290 | <artifactId>Koral</artifactId> | 
|  | 291 | <version>${koral.version}</version> | 
|  | 292 | <exclusions> | 
|  | 293 | <exclusion> | 
|  | 294 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 295 | <artifactId>log4j-api</artifactId> | 
|  | 296 | </exclusion> | 
|  | 297 | <exclusion> | 
|  | 298 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 299 | <artifactId>log4j-core</artifactId> | 
|  | 300 | </exclusion> | 
|  | 301 | <exclusion> | 
|  | 302 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 303 | <artifactId>log4j-slf4j-impl</artifactId> | 
|  | 304 | </exclusion> | 
|  | 305 | <exclusion> | 
|  | 306 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 307 | <artifactId>log4j-jul</artifactId> | 
|  | 308 | </exclusion> | 
|  | 309 | </exclusions> | 
|  | 310 | </dependency> | 
|  | 311 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 312 | <!-- Jersey --> | 
|  | 313 | <dependency> | 
|  | 314 | <groupId>org.glassfish.jersey.core</groupId> | 
|  | 315 | <artifactId>jersey-server</artifactId> | 
|  | 316 | <version>${jersey.version}</version> | 
|  | 317 | </dependency> | 
|  | 318 |  | 
|  | 319 | <dependency> | 
|  | 320 | <groupId>org.glassfish.jersey.ext</groupId> | 
|  | 321 | <artifactId>jersey-spring6</artifactId> | 
|  | 322 | <version>${jersey.version}</version> | 
|  | 323 | <!-- as long as we set spring6.version property transitive deps are ok | 
|  | 324 | --> | 
|  | 325 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 326 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 327 | <!-- JSON --> | 
|  | 328 | <dependency> | 
|  | 329 | <groupId>org.glassfish.jersey.media</groupId> | 
|  | 330 | <artifactId>jersey-media-json-jackson</artifactId> | 
|  | 331 | <version>${jersey.version}</version> | 
|  | 332 | <!--<exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> | 
|  | 333 | <artifactId>jackson-annotations</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> | 
|  | 334 | <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> --> | 
|  | 335 | </dependency> | 
| margaretha | ee5af2e | 2025-02-07 09:17:53 +0100 | [diff] [blame] | 336 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 337 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 338 | <!-- Logging --> | 
|  | 339 | <dependency> | 
|  | 340 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 341 | <artifactId>log4j-api</artifactId> | 
|  | 342 | <version>${log4j.version}</version> | 
|  | 343 | </dependency> | 
|  | 344 | <dependency> | 
|  | 345 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 346 | <artifactId>log4j-core</artifactId> | 
|  | 347 | <version>${log4j.version}</version> | 
|  | 348 | <exclusions> | 
|  | 349 | <exclusion> | 
|  | 350 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 351 | <artifactId>log4j-api</artifactId> | 
|  | 352 | </exclusion> | 
|  | 353 | </exclusions> | 
|  | 354 | </dependency> | 
|  | 355 | <dependency> | 
|  | 356 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 357 | <artifactId>log4j-slf4j2-impl</artifactId> | 
|  | 358 | <version>${log4j.version}</version> | 
|  | 359 | </dependency> | 
|  | 360 | <dependency> | 
|  | 361 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 362 | <artifactId>log4j-jul</artifactId> | 
|  | 363 | <version>${log4j.version}</version> | 
|  | 364 | <exclusions> | 
|  | 365 | <exclusion> | 
|  | 366 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 367 | <artifactId>log4j-api</artifactId> | 
|  | 368 | </exclusion> | 
|  | 369 | </exclusions> | 
|  | 370 | </dependency> | 
|  | 371 | <dependency> | 
|  | 372 | <groupId>org.slf4j</groupId> | 
|  | 373 | <artifactId>slf4j-api</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 374 | <version>2.0.11</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 375 | </dependency> | 
|  | 376 |  | 
|  | 377 | <!-- Java Assist --> | 
|  | 378 | <dependency> | 
|  | 379 | <groupId>org.javassist</groupId> | 
|  | 380 | <artifactId>javassist</artifactId> | 
|  | 381 | <version>3.30.2-GA</version> | 
|  | 382 | </dependency> | 
|  | 383 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 384 | <!-- Encryption --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 385 | <dependency> | 
|  | 386 | <groupId>org.mindrot</groupId> | 
|  | 387 | <artifactId>jbcrypt</artifactId> | 
|  | 388 | <version>0.4</version> | 
|  | 389 | </dependency> | 
|  | 390 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 391 | <!-- Spring --> | 
|  | 392 | <dependency> | 
|  | 393 | <groupId>org.springframework</groupId> | 
|  | 394 | <artifactId>spring-core</artifactId> | 
|  | 395 | <version>${spring.version}</version> | 
|  | 396 | </dependency> | 
|  | 397 | <dependency> | 
|  | 398 | <groupId>org.springframework</groupId> | 
|  | 399 | <artifactId>spring-web</artifactId> | 
|  | 400 | <version>${spring.version}</version> | 
|  | 401 | </dependency> | 
|  | 402 | <dependency> | 
|  | 403 | <groupId>org.springframework</groupId> | 
|  | 404 | <artifactId>spring-orm</artifactId> | 
|  | 405 | <version>${spring.version}</version> | 
|  | 406 | </dependency> | 
|  | 407 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 408 | <dependency> | 
|  | 409 | <groupId>org.springframework</groupId> | 
|  | 410 | <artifactId>spring-context</artifactId> | 
|  | 411 | <version>${spring.version}</version> | 
|  | 412 | </dependency> | 
|  | 413 | <dependency> | 
|  | 414 | <groupId>org.springframework</groupId> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 415 | <artifactId>spring-test</artifactId> | 
|  | 416 | <version>${spring.version}</version> | 
|  | 417 | <scope>compile</scope> | 
|  | 418 | </dependency> | 
|  | 419 |  | 
|  | 420 | <!-- apparently this order prevents the spring schemas from being overriden | 
|  | 421 | in META-INF/spring.schemas, thus must stay like this --> | 
|  | 422 | <dependency> | 
|  | 423 | <groupId>org.springframework</groupId> | 
|  | 424 | <artifactId>spring-aop</artifactId> | 
|  | 425 | <version>${spring.version}</version> | 
|  | 426 | </dependency> | 
|  | 427 | <dependency> | 
|  | 428 | <groupId>org.springframework</groupId> | 
|  | 429 | <artifactId>spring-aspects</artifactId> | 
|  | 430 | <version>${spring.version}</version> | 
|  | 431 | </dependency> | 
|  | 432 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 433 | <!-- jetty --> | 
|  | 434 | <dependency> | 
|  | 435 | <groupId>org.eclipse.jetty</groupId> | 
|  | 436 | <artifactId>jetty-server</artifactId> | 
|  | 437 | <version>${jetty.version}</version> | 
|  | 438 | </dependency> | 
|  | 439 | <dependency> | 
|  | 440 | <groupId>org.eclipse.jetty</groupId> | 
|  | 441 | <artifactId>jetty-servlet</artifactId> | 
|  | 442 | <version>${jetty.version}</version> | 
|  | 443 | </dependency> | 
|  | 444 | <dependency> | 
|  | 445 | <groupId>org.eclipse.jetty</groupId> | 
|  | 446 | <artifactId>jetty-webapp</artifactId> | 
|  | 447 | <version>${jetty.version}</version> | 
|  | 448 | </dependency> | 
|  | 449 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 450 | <!-- not part of public release <dependency> <groupId>KorAP-graphDB</groupId> | 
|  | 451 | <artifactId>KorAP-graphDB</artifactId> <version>1.0-SNAPSHOT</version> <exclusions> | 
|  | 452 | <exclusion> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> | 
|  | 453 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> | 
|  | 454 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.containers</groupId> | 
|  | 455 | <artifactId>jersey-container-grizzly2-http</artifactId> </exclusion> <exclusion> | 
|  | 456 | <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> | 
|  | 457 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> | 
|  | 458 | </exclusion> </exclusions> </dependency> --> | 
|  | 459 | <dependency> | 
|  | 460 | <groupId>org.apache.httpcomponents</groupId> | 
|  | 461 | <artifactId>httpclient</artifactId> | 
|  | 462 | <version>4.5.14</version> | 
|  | 463 | <exclusions> | 
|  | 464 | <exclusion> | 
|  | 465 | <groupId>commons-logging</groupId> | 
|  | 466 | <artifactId>commons-logging</artifactId> | 
|  | 467 | </exclusion> | 
|  | 468 | </exclusions> | 
|  | 469 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 470 |  | 
|  | 471 | <!-- Database --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 472 | <dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 473 | <groupId>org.xerial</groupId> | 
|  | 474 | <artifactId>sqlite-jdbc</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 475 | <version>3.45.0.0</version> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 476 | </dependency> | 
|  | 477 |  | 
| margaretha | b9b317d | 2025-01-23 15:13:47 +0100 | [diff] [blame] | 478 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 479 | <!-- MySql --> | 
| margaretha | b9b317d | 2025-01-23 15:13:47 +0100 | [diff] [blame] | 480 | <!-- EM: disabled due to high security risk, see CVE-2023-22102 | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 481 | <dependency> | 
|  | 482 | <groupId>mysql</groupId> | 
|  | 483 | <artifactId>mysql-connector-java</artifactId> | 
|  | 484 | <version>8.0.30</version> | 
| margaretha | b9b317d | 2025-01-23 15:13:47 +0100 | [diff] [blame] | 485 | </dependency>--> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 486 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 487 | <dependency> | 
|  | 488 | <groupId>org.apache.commons</groupId> | 
|  | 489 | <artifactId>commons-dbcp2</artifactId> | 
|  | 490 | <version>2.9.0</version> | 
|  | 491 | <exclusions> | 
|  | 492 | <exclusion> | 
|  | 493 | <groupId>commons-logging</groupId> | 
|  | 494 | <artifactId>commons-logging</artifactId> | 
|  | 495 | </exclusion> | 
|  | 496 | </exclusions> | 
|  | 497 | </dependency> | 
|  | 498 |  | 
|  | 499 | <!-- Flyway --> | 
|  | 500 | <dependency> | 
|  | 501 | <groupId>org.flywaydb</groupId> | 
|  | 502 | <artifactId>flyway-core</artifactId> | 
|  | 503 | <version>${flyway.version}</version> | 
|  | 504 | </dependency> | 
|  | 505 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 506 | <!-- Hibernate --> | 
|  | 507 | <dependency> | 
|  | 508 | <groupId>org.hibernate.orm</groupId> | 
|  | 509 | <artifactId>hibernate-core</artifactId> | 
|  | 510 | <version>${hibernate.version}</version> | 
|  | 511 | </dependency> | 
|  | 512 | <dependency> | 
|  | 513 | <groupId>org.hibernate.orm</groupId> | 
|  | 514 | <artifactId>hibernate-jpamodelgen</artifactId> | 
|  | 515 | <version>${hibernate.version}</version> | 
|  | 516 | </dependency> | 
|  | 517 | <dependency> | 
|  | 518 | <groupId>org.hibernate.orm</groupId> | 
|  | 519 | <artifactId>hibernate-ehcache</artifactId> | 
|  | 520 | <version>${hibernate.ehcache.version}</version> | 
|  | 521 | <exclusions> | 
|  | 522 | <exclusion> | 
|  | 523 | <groupId>org.hibernate</groupId> | 
|  | 524 | <artifactId>hibernate-core</artifactId> | 
|  | 525 | </exclusion> | 
|  | 526 | </exclusions> | 
|  | 527 | </dependency> | 
|  | 528 | <dependency> | 
|  | 529 | <groupId>org.hibernate.orm</groupId> | 
|  | 530 | <artifactId>hibernate-c3p0</artifactId> | 
|  | 531 | <version>${hibernate.version}</version> | 
|  | 532 | </dependency> | 
|  | 533 |  | 
|  | 534 | <dependency> | 
|  | 535 | <groupId>org.hibernate.orm</groupId> | 
|  | 536 | <artifactId>hibernate-community-dialects</artifactId> | 
|  | 537 | <version>${hibernate.version}</version> | 
|  | 538 | </dependency> | 
|  | 539 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 540 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 541 | <!-- Validation --> | 
|  | 542 | <dependency> | 
| margaretha | 10618a0 | 2024-02-21 11:06:01 +0100 | [diff] [blame] | 543 | <groupId>jakarta.validation</groupId> | 
|  | 544 | <artifactId>jakarta.validation-api</artifactId> | 
|  | 545 | <version>3.0.2</version> | 
|  | 546 | </dependency> | 
|  | 547 |  | 
|  | 548 | <dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 549 | <groupId>org.hibernate.validator</groupId> | 
|  | 550 | <artifactId>hibernate-validator</artifactId> | 
|  | 551 | <version>8.0.1.Final</version> | 
|  | 552 | </dependency> | 
|  | 553 | <dependency> | 
|  | 554 | <groupId>org.glassfish</groupId> | 
|  | 555 | <artifactId>jakarta.el</artifactId> | 
|  | 556 | <version>4.0.2</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 557 | </dependency> | 
|  | 558 |  | 
|  | 559 | <!-- servlet --> | 
|  | 560 | <dependency> | 
|  | 561 | <groupId>jakarta.persistence</groupId> | 
|  | 562 | <artifactId>jakarta.persistence-api</artifactId> | 
|  | 563 | <version>3.1.0</version> | 
|  | 564 | </dependency> | 
|  | 565 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 566 | <dependency> | 
|  | 567 | <groupId>jakarta.servlet</groupId> | 
|  | 568 | <artifactId>jakarta.servlet-api</artifactId> | 
|  | 569 | <version>6.0.0</version> | 
|  | 570 | <scope>provided</scope> | 
|  | 571 | </dependency> | 
|  | 572 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 573 | <!-- Utilities --> | 
|  | 574 | <dependency> | 
|  | 575 | <groupId>joda-time</groupId> | 
|  | 576 | <artifactId>joda-time</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 577 | <version>2.12.6</version> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 578 | </dependency> | 
|  | 579 | <dependency> | 
|  | 580 | <groupId>commons-io</groupId> | 
|  | 581 | <artifactId>commons-io</artifactId> | 
|  | 582 | <version>2.15.1</version> | 
|  | 583 | </dependency> | 
|  | 584 | <dependency> | 
|  | 585 | <groupId>commons-validator</groupId> | 
|  | 586 | <artifactId>commons-validator</artifactId> | 
|  | 587 | <version>1.8.0</version> | 
|  | 588 | <exclusions> | 
|  | 589 | <exclusion> | 
|  | 590 | <groupId>commons-logging</groupId> | 
|  | 591 | <artifactId>commons-logging</artifactId> | 
|  | 592 | </exclusion> | 
|  | 593 | </exclusions> | 
|  | 594 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 595 | <dependency> | 
|  | 596 | <groupId>org.apache.commons</groupId> | 
|  | 597 | <artifactId>commons-text</artifactId> | 
|  | 598 | <version>1.11.0</version> | 
|  | 599 | </dependency> | 
| margaretha | 85512f8 | 2025-08-07 10:15:17 +0200 | [diff] [blame] | 600 | <dependency> | 
|  | 601 | <groupId>org.apache.commons</groupId> | 
|  | 602 | <artifactId>commons-lang3</artifactId> | 
|  | 603 | <version>3.18.0</version> | 
|  | 604 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 605 |  | 
|  | 606 | <!-- LDAP --> | 
|  | 607 | <dependency> | 
|  | 608 | <groupId>com.novell.ldap</groupId> | 
|  | 609 | <artifactId>jldap</artifactId> | 
|  | 610 | <version>4.3</version> | 
|  | 611 | </dependency> | 
|  | 612 | <dependency> | 
|  | 613 | <groupId>com.unboundid</groupId> | 
|  | 614 | <artifactId>unboundid-ldapsdk</artifactId> | 
|  | 615 | <version>6.0.11</version> | 
|  | 616 | </dependency> | 
|  | 617 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 618 | <!-- OAuth --> | 
|  | 619 | <dependency> | 
|  | 620 | <groupId>com.nimbusds</groupId> | 
|  | 621 | <artifactId>oauth2-oidc-sdk</artifactId> | 
| dependabot[bot] | 6be1db2 | 2024-01-08 17:40:42 +0000 | [diff] [blame] | 622 | <version>11.9.1</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 623 | </dependency> | 
|  | 624 |  | 
|  | 625 | <!-- Project Lombok --> | 
|  | 626 | <dependency> | 
|  | 627 | <groupId>org.projectlombok</groupId> | 
|  | 628 | <artifactId>lombok</artifactId> | 
|  | 629 | <version>1.18.30</version> | 
|  | 630 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 631 |  | 
|  | 632 | <!-- Test --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 633 | <dependency> | 
|  | 634 | <groupId>org.mock-server</groupId> | 
|  | 635 | <artifactId>mockserver-netty</artifactId> | 
|  | 636 | <version>5.15.0</version> | 
|  | 637 | <scope>test</scope> | 
|  | 638 | </dependency> | 
|  | 639 | <dependency> | 
|  | 640 | <groupId>org.junit.jupiter</groupId> | 
|  | 641 | <artifactId>junit-jupiter</artifactId> | 
|  | 642 | <version>5.10.1</version> | 
|  | 643 | <scope>test</scope> | 
|  | 644 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 645 | <!-- Jersey Test --> | 
|  | 646 | <dependency> | 
|  | 647 | <groupId>org.glassfish.jersey.test-framework</groupId> | 
|  | 648 | <artifactId>jersey-test-framework-core</artifactId> | 
|  | 649 | <version>${jersey.version}</version> | 
|  | 650 | <scope>test</scope> | 
|  | 651 | </dependency> | 
|  | 652 | <dependency> | 
|  | 653 | <groupId>org.glassfish.jersey.test-framework.providers</groupId> | 
|  | 654 | <artifactId>jersey-test-framework-provider-grizzly2</artifactId> | 
|  | 655 | <version>${jersey.version}</version> | 
|  | 656 | <scope>test</scope> | 
|  | 657 | </dependency> | 
|  | 658 |  | 
|  | 659 |  | 
|  | 660 | <!-- Used in KustvaktClassLoader.java--> | 
|  | 661 | <dependency> | 
|  | 662 | <groupId>org.reflections</groupId> | 
|  | 663 | <artifactId>reflections</artifactId> | 
|  | 664 | <version>0.10.2</version> | 
|  | 665 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 666 | </dependencies> | 
|  | 667 | </project> |