| 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 | 37ac316 | 2024-07-11 12:55:27 +0200 | [diff] [blame] | 7 | <version>0.74-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> | 
| dependabot[bot] | 085fcae | 2024-05-03 08:51:55 +0000 | [diff] [blame] | 14 | <spring.version>6.1.6</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> | 
|  | 18 | <jetty.version>11.0.19</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> | 
| Akron | 52d7322 | 2024-06-26 11:24:01 +0200 | [diff] [blame] | 21 | <krill.version>[0.63.1,)</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> | 
|  | 138 | <exclude>db/test/**</exclude> | 
|  | 139 | <exclude>com.novell.ldap</exclude> | 
|  | 140 | <exclude>com.unboundid</exclude> | 
|  | 141 | <exclude>org.glassfish.jersey.test-framework*</exclude> | 
|  | 142 | <exclude>org.apache.velocity*</exclude> | 
|  | 143 | <exclude>com.sun.mail</exclude> | 
| margaretha | 0b17fac | 2024-04-22 09:48:10 +0200 | [diff] [blame] | 144 | <exclude>META-INF/*.SF</exclude> | 
|  | 145 | <exclude>META-INF/*.DSA</exclude> | 
|  | 146 | <exclude>META-INF/*.RSA</exclude> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 147 | </excludes> | 
|  | 148 | </filter> | 
|  | 149 | </filters> | 
|  | 150 | </configuration> | 
|  | 151 | </execution> | 
|  | 152 | </executions> | 
|  | 153 | </plugin> | 
|  | 154 | </plugins> | 
|  | 155 | </build> | 
|  | 156 | </profile> | 
|  | 157 |  | 
|  | 158 | </profiles> | 
|  | 159 | <build> | 
|  | 160 | <resources> | 
|  | 161 | <resource> | 
|  | 162 | <directory>src/main/resources</directory> | 
|  | 163 | <filtering>true</filtering> | 
|  | 164 | <!-- <includes> <include>**/*.info</include> <include>**/*.xml</include> | 
|  | 165 | <include>**/*.conf</include> <include>**/*.kustvakt</include> <include>**/*.properties</include> | 
|  | 166 | <include>**/*.sql</include> <include>**/*.vm</include> </includes> --> | 
|  | 167 | </resource> | 
|  | 168 | </resources> | 
|  | 169 | <testResources> | 
|  | 170 | <testResource> | 
|  | 171 | <directory>src/test/resources</directory> | 
|  | 172 | </testResource> | 
|  | 173 | <testResource> | 
|  | 174 | <directory>src/main/resources</directory> | 
|  | 175 | <filtering>true</filtering> | 
|  | 176 | <includes> | 
|  | 177 | <include>**/*.info</include> | 
|  | 178 | <include>**/*.json</include> | 
|  | 179 | <include>**/*.ldif</include> | 
|  | 180 | <include>**/*.properties</include> | 
|  | 181 | </includes> | 
|  | 182 | </testResource> | 
|  | 183 | </testResources> | 
|  | 184 | <plugins> | 
|  | 185 | <!-- Formatter plugin for Eclipse based coding conventions http://maven-java-formatter-plugin.googlecode.com/svn/site/0.4/usage.html --> | 
|  | 186 | <plugin> | 
|  | 187 | <groupId>com.googlecode.maven-java-formatter-plugin</groupId> | 
|  | 188 | <artifactId>maven-java-formatter-plugin</artifactId> | 
|  | 189 | <version>0.4</version> | 
|  | 190 | <configuration> | 
|  | 191 | <configFile>${project.basedir}/Format.xml</configFile> | 
|  | 192 | <overrideConfigCompilerVersion>true</overrideConfigCompilerVersion> | 
|  | 193 | <compilerSource>${java.version}</compilerSource> | 
|  | 194 | <compilerCompliance>${java.version}</compilerCompliance> | 
|  | 195 | <compilerTargetPlatform>${java.version}</compilerTargetPlatform> | 
|  | 196 | </configuration> | 
|  | 197 | <!-- <executions> <execution> <goals> <goal>format</goal> </goals> </execution> | 
|  | 198 | </executions> --> | 
|  | 199 | </plugin> | 
|  | 200 | <plugin> | 
|  | 201 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 202 | <artifactId>maven-compiler-plugin</artifactId> | 
|  | 203 | <version>3.12.1</version> | 
|  | 204 | <configuration> | 
|  | 205 | <compilerVersion>${java.version}</compilerVersion> | 
|  | 206 | <source>${java.version}</source> | 
|  | 207 | <target>${java.version}</target> | 
|  | 208 | <!-- <compilerArguments> <processor>lombok.launch.AnnotationProcessorHider$AnnotationProcessor</processor> | 
|  | 209 | <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor> | 
|  | 210 | </compilerArguments> --> | 
|  | 211 | <annotationProcessors> | 
|  | 212 | <processor>lombok.launch.AnnotationProcessorHider$AnnotationProcessor</processor> | 
|  | 213 | <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor> | 
|  | 214 | </annotationProcessors> | 
|  | 215 | </configuration> | 
|  | 216 | </plugin> | 
|  | 217 | <plugin> | 
|  | 218 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 219 | <artifactId>maven-source-plugin</artifactId> | 
|  | 220 | <version>3.3.0</version> | 
|  | 221 | <executions> | 
|  | 222 | <execution> | 
|  | 223 | <id>attach-sources</id> | 
|  | 224 | <goals> | 
|  | 225 | <goal>jar</goal> | 
|  | 226 | </goals> | 
|  | 227 | </execution> | 
|  | 228 | </executions> | 
|  | 229 | </plugin> | 
|  | 230 | <plugin> | 
|  | 231 | <groupId>org.apache.maven.plugins</groupId> | 
|  | 232 | <artifactId>maven-surefire-plugin</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 233 | <version>3.2.5</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 234 | <configuration> | 
|  | 235 | <reuseForks>true</reuseForks> | 
|  | 236 | <forkCount>1</forkCount> | 
|  | 237 | <threadCount>10</threadCount> | 
|  | 238 | <argLine>-Xmx512m | 
|  | 239 | -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager</argLine> | 
|  | 240 | <excludes> | 
|  | 241 | <exclude>de/ids_mannheim/korap/authentication/APIAuthenticationTest.java</exclude> | 
|  | 242 | <exclude>de/ids_mannheim/korap/authentication/AuthenticationFilterTest.java</exclude> | 
|  | 243 | <exclude>de/ids_mannheim/korap/authentication/Kustvakt*.java</exclude> | 
|  | 244 | <exclude>de/ids_mannheim/korap/authentication/LdapTest.java</exclude> | 
|  | 245 | <exclude>de/ids_mannheim/korap/authentication/Random*.java</exclude> | 
|  | 246 | <exclude>de/ids_mannheim/korap/web/controller/TokenExpiryTest.java</exclude> | 
|  | 247 | <exclude>de/ids_mannheim/korap/web/controller/AdminLoadVCTest.java</exclude> | 
|  | 248 | </excludes> | 
|  | 249 | <includes> | 
|  | 250 | <include>de/ids_mannheim/korap/**/*.java</include> | 
|  | 251 | <include>de/ids_mannheim/korap/authentication/LdapAuth3Test.java</include> | 
|  | 252 | </includes> | 
|  | 253 | </configuration> | 
|  | 254 | </plugin> | 
|  | 255 | </plugins> | 
|  | 256 | </build> | 
|  | 257 |  | 
|  | 258 | <dependencies> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 259 | <dependency> | 
| Marc Kupietz | eb9c75e | 2024-01-21 10:26:50 +0100 | [diff] [blame] | 260 | <groupId>de.ids-mannheim.korap.krill</groupId> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 261 | <artifactId>Krill</artifactId> | 
|  | 262 | <version>${krill.version}</version> | 
|  | 263 | <exclusions> | 
|  | 264 | <exclusion> | 
|  | 265 | <groupId>com.fasterxml.jackson.jaxrs</groupId> | 
|  | 266 | <artifactId>jackson-jaxrs-json-provider</artifactId> | 
|  | 267 | </exclusion> | 
|  | 268 | <exclusion> | 
|  | 269 | <groupId>org.glassfish.jersey.containers</groupId> | 
|  | 270 | <artifactId>jersey-container-grizzly2-http</artifactId> | 
|  | 271 | </exclusion> | 
|  | 272 | <exclusion> | 
|  | 273 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 274 | <artifactId>log4j-api</artifactId> | 
|  | 275 | </exclusion> | 
|  | 276 | <exclusion> | 
|  | 277 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 278 | <artifactId>log4j-core</artifactId> | 
|  | 279 | </exclusion> | 
|  | 280 | <exclusion> | 
|  | 281 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 282 | <artifactId>log4j-slf4j-impl</artifactId> | 
|  | 283 | </exclusion> | 
|  | 284 | <exclusion> | 
|  | 285 | <groupId>org.slf4j</groupId> | 
|  | 286 | <artifactId>jul-to-slf4j</artifactId> | 
|  | 287 | </exclusion> | 
|  | 288 | </exclusions> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 289 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 290 |  | 
|  | 291 | <dependency> | 
| Marc Kupietz | eb9c75e | 2024-01-21 10:26:50 +0100 | [diff] [blame] | 292 | <groupId>de.ids-mannheim.korap.koral</groupId> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 293 | <artifactId>Koral</artifactId> | 
|  | 294 | <version>${koral.version}</version> | 
|  | 295 | <exclusions> | 
|  | 296 | <exclusion> | 
|  | 297 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 298 | <artifactId>log4j-api</artifactId> | 
|  | 299 | </exclusion> | 
|  | 300 | <exclusion> | 
|  | 301 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 302 | <artifactId>log4j-core</artifactId> | 
|  | 303 | </exclusion> | 
|  | 304 | <exclusion> | 
|  | 305 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 306 | <artifactId>log4j-slf4j-impl</artifactId> | 
|  | 307 | </exclusion> | 
|  | 308 | <exclusion> | 
|  | 309 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 310 | <artifactId>log4j-jul</artifactId> | 
|  | 311 | </exclusion> | 
|  | 312 | </exclusions> | 
|  | 313 | </dependency> | 
|  | 314 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 315 | <!-- Jersey --> | 
|  | 316 | <dependency> | 
|  | 317 | <groupId>org.glassfish.jersey.core</groupId> | 
|  | 318 | <artifactId>jersey-server</artifactId> | 
|  | 319 | <version>${jersey.version}</version> | 
|  | 320 | </dependency> | 
|  | 321 |  | 
|  | 322 | <dependency> | 
|  | 323 | <groupId>org.glassfish.jersey.ext</groupId> | 
|  | 324 | <artifactId>jersey-spring6</artifactId> | 
|  | 325 | <version>${jersey.version}</version> | 
|  | 326 | <!-- as long as we set spring6.version property transitive deps are ok | 
|  | 327 | --> | 
|  | 328 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 329 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 330 | <!-- JSON --> | 
|  | 331 | <dependency> | 
|  | 332 | <groupId>org.glassfish.jersey.media</groupId> | 
|  | 333 | <artifactId>jersey-media-json-jackson</artifactId> | 
|  | 334 | <version>${jersey.version}</version> | 
|  | 335 | <!--<exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> | 
|  | 336 | <artifactId>jackson-annotations</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> | 
|  | 337 | <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> --> | 
|  | 338 | </dependency> | 
|  | 339 | <dependency> | 
|  | 340 | <groupId>net.minidev</groupId> | 
|  | 341 | <artifactId>json-smart</artifactId> | 
|  | 342 | <version>2.5.0</version> | 
|  | 343 | </dependency> | 
|  | 344 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 345 | <!-- Logging --> | 
|  | 346 | <dependency> | 
|  | 347 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 348 | <artifactId>log4j-api</artifactId> | 
|  | 349 | <version>${log4j.version}</version> | 
|  | 350 | </dependency> | 
|  | 351 | <dependency> | 
|  | 352 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 353 | <artifactId>log4j-core</artifactId> | 
|  | 354 | <version>${log4j.version}</version> | 
|  | 355 | <exclusions> | 
|  | 356 | <exclusion> | 
|  | 357 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 358 | <artifactId>log4j-api</artifactId> | 
|  | 359 | </exclusion> | 
|  | 360 | </exclusions> | 
|  | 361 | </dependency> | 
|  | 362 | <dependency> | 
|  | 363 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 364 | <artifactId>log4j-slf4j2-impl</artifactId> | 
|  | 365 | <version>${log4j.version}</version> | 
|  | 366 | </dependency> | 
|  | 367 | <dependency> | 
|  | 368 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 369 | <artifactId>log4j-jul</artifactId> | 
|  | 370 | <version>${log4j.version}</version> | 
|  | 371 | <exclusions> | 
|  | 372 | <exclusion> | 
|  | 373 | <groupId>org.apache.logging.log4j</groupId> | 
|  | 374 | <artifactId>log4j-api</artifactId> | 
|  | 375 | </exclusion> | 
|  | 376 | </exclusions> | 
|  | 377 | </dependency> | 
|  | 378 | <dependency> | 
|  | 379 | <groupId>org.slf4j</groupId> | 
|  | 380 | <artifactId>slf4j-api</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 381 | <version>2.0.11</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 382 | </dependency> | 
|  | 383 |  | 
|  | 384 | <!-- Java Assist --> | 
|  | 385 | <dependency> | 
|  | 386 | <groupId>org.javassist</groupId> | 
|  | 387 | <artifactId>javassist</artifactId> | 
|  | 388 | <version>3.30.2-GA</version> | 
|  | 389 | </dependency> | 
|  | 390 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 391 | <!-- Encryption --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 392 | <dependency> | 
|  | 393 | <groupId>org.mindrot</groupId> | 
|  | 394 | <artifactId>jbcrypt</artifactId> | 
|  | 395 | <version>0.4</version> | 
|  | 396 | </dependency> | 
|  | 397 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 398 | <!-- Spring --> | 
|  | 399 | <dependency> | 
|  | 400 | <groupId>org.springframework</groupId> | 
|  | 401 | <artifactId>spring-core</artifactId> | 
|  | 402 | <version>${spring.version}</version> | 
|  | 403 | </dependency> | 
|  | 404 | <dependency> | 
|  | 405 | <groupId>org.springframework</groupId> | 
|  | 406 | <artifactId>spring-web</artifactId> | 
|  | 407 | <version>${spring.version}</version> | 
|  | 408 | </dependency> | 
|  | 409 | <dependency> | 
|  | 410 | <groupId>org.springframework</groupId> | 
|  | 411 | <artifactId>spring-orm</artifactId> | 
|  | 412 | <version>${spring.version}</version> | 
|  | 413 | </dependency> | 
|  | 414 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 415 | <dependency> | 
|  | 416 | <groupId>org.springframework</groupId> | 
|  | 417 | <artifactId>spring-context</artifactId> | 
|  | 418 | <version>${spring.version}</version> | 
|  | 419 | </dependency> | 
|  | 420 | <dependency> | 
|  | 421 | <groupId>org.springframework</groupId> | 
|  | 422 | <artifactId>spring-context-support</artifactId> | 
|  | 423 | <version>${spring.version}</version> | 
|  | 424 | </dependency> | 
|  | 425 | <dependency> | 
|  | 426 | <groupId>org.springframework</groupId> | 
|  | 427 | <artifactId>spring-test</artifactId> | 
|  | 428 | <version>${spring.version}</version> | 
|  | 429 | <scope>compile</scope> | 
|  | 430 | </dependency> | 
|  | 431 |  | 
|  | 432 | <!-- apparently this order prevents the spring schemas from being overriden | 
|  | 433 | in META-INF/spring.schemas, thus must stay like this --> | 
|  | 434 | <dependency> | 
|  | 435 | <groupId>org.springframework</groupId> | 
|  | 436 | <artifactId>spring-aop</artifactId> | 
|  | 437 | <version>${spring.version}</version> | 
|  | 438 | </dependency> | 
|  | 439 | <dependency> | 
|  | 440 | <groupId>org.springframework</groupId> | 
|  | 441 | <artifactId>spring-aspects</artifactId> | 
|  | 442 | <version>${spring.version}</version> | 
|  | 443 | </dependency> | 
|  | 444 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 445 | <!-- jetty --> | 
|  | 446 | <dependency> | 
|  | 447 | <groupId>org.eclipse.jetty</groupId> | 
|  | 448 | <artifactId>jetty-server</artifactId> | 
|  | 449 | <version>${jetty.version}</version> | 
|  | 450 | </dependency> | 
|  | 451 | <dependency> | 
|  | 452 | <groupId>org.eclipse.jetty</groupId> | 
|  | 453 | <artifactId>jetty-servlet</artifactId> | 
|  | 454 | <version>${jetty.version}</version> | 
|  | 455 | </dependency> | 
|  | 456 | <dependency> | 
|  | 457 | <groupId>org.eclipse.jetty</groupId> | 
|  | 458 | <artifactId>jetty-webapp</artifactId> | 
|  | 459 | <version>${jetty.version}</version> | 
|  | 460 | </dependency> | 
|  | 461 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 462 | <!-- not part of public release <dependency> <groupId>KorAP-graphDB</groupId> | 
|  | 463 | <artifactId>KorAP-graphDB</artifactId> <version>1.0-SNAPSHOT</version> <exclusions> | 
|  | 464 | <exclusion> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> | 
|  | 465 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> | 
|  | 466 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.containers</groupId> | 
|  | 467 | <artifactId>jersey-container-grizzly2-http</artifactId> </exclusion> <exclusion> | 
|  | 468 | <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> | 
|  | 469 | </exclusion> <exclusion> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> | 
|  | 470 | </exclusion> </exclusions> </dependency> --> | 
|  | 471 | <dependency> | 
|  | 472 | <groupId>org.apache.httpcomponents</groupId> | 
|  | 473 | <artifactId>httpclient</artifactId> | 
|  | 474 | <version>4.5.14</version> | 
|  | 475 | <exclusions> | 
|  | 476 | <exclusion> | 
|  | 477 | <groupId>commons-logging</groupId> | 
|  | 478 | <artifactId>commons-logging</artifactId> | 
|  | 479 | </exclusion> | 
|  | 480 | </exclusions> | 
|  | 481 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 482 |  | 
|  | 483 | <!-- Database --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 484 | <dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 485 | <groupId>org.xerial</groupId> | 
|  | 486 | <artifactId>sqlite-jdbc</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 487 | <version>3.45.0.0</version> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 488 | </dependency> | 
|  | 489 |  | 
|  | 490 | <!-- MySql --> | 
|  | 491 | <dependency> | 
|  | 492 | <groupId>mysql</groupId> | 
|  | 493 | <artifactId>mysql-connector-java</artifactId> | 
|  | 494 | <version>8.0.30</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 495 | </dependency> | 
|  | 496 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 497 | <dependency> | 
|  | 498 | <groupId>org.apache.commons</groupId> | 
|  | 499 | <artifactId>commons-dbcp2</artifactId> | 
|  | 500 | <version>2.9.0</version> | 
|  | 501 | <exclusions> | 
|  | 502 | <exclusion> | 
|  | 503 | <groupId>commons-logging</groupId> | 
|  | 504 | <artifactId>commons-logging</artifactId> | 
|  | 505 | </exclusion> | 
|  | 506 | </exclusions> | 
|  | 507 | </dependency> | 
|  | 508 |  | 
|  | 509 | <!-- Flyway --> | 
|  | 510 | <dependency> | 
|  | 511 | <groupId>org.flywaydb</groupId> | 
|  | 512 | <artifactId>flyway-core</artifactId> | 
|  | 513 | <version>${flyway.version}</version> | 
|  | 514 | </dependency> | 
|  | 515 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 516 | <!-- Hibernate --> | 
|  | 517 | <dependency> | 
|  | 518 | <groupId>org.hibernate.orm</groupId> | 
|  | 519 | <artifactId>hibernate-core</artifactId> | 
|  | 520 | <version>${hibernate.version}</version> | 
|  | 521 | </dependency> | 
|  | 522 | <dependency> | 
|  | 523 | <groupId>org.hibernate.orm</groupId> | 
|  | 524 | <artifactId>hibernate-jpamodelgen</artifactId> | 
|  | 525 | <version>${hibernate.version}</version> | 
|  | 526 | </dependency> | 
|  | 527 | <dependency> | 
|  | 528 | <groupId>org.hibernate.orm</groupId> | 
|  | 529 | <artifactId>hibernate-ehcache</artifactId> | 
|  | 530 | <version>${hibernate.ehcache.version}</version> | 
|  | 531 | <exclusions> | 
|  | 532 | <exclusion> | 
|  | 533 | <groupId>org.hibernate</groupId> | 
|  | 534 | <artifactId>hibernate-core</artifactId> | 
|  | 535 | </exclusion> | 
|  | 536 | </exclusions> | 
|  | 537 | </dependency> | 
|  | 538 | <dependency> | 
|  | 539 | <groupId>org.hibernate.orm</groupId> | 
|  | 540 | <artifactId>hibernate-c3p0</artifactId> | 
|  | 541 | <version>${hibernate.version}</version> | 
|  | 542 | </dependency> | 
|  | 543 |  | 
|  | 544 | <dependency> | 
|  | 545 | <groupId>org.hibernate.orm</groupId> | 
|  | 546 | <artifactId>hibernate-community-dialects</artifactId> | 
|  | 547 | <version>${hibernate.version}</version> | 
|  | 548 | </dependency> | 
|  | 549 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 550 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 551 | <!-- Validation --> | 
|  | 552 | <dependency> | 
| margaretha | 10618a0 | 2024-02-21 11:06:01 +0100 | [diff] [blame] | 553 | <groupId>jakarta.validation</groupId> | 
|  | 554 | <artifactId>jakarta.validation-api</artifactId> | 
|  | 555 | <version>3.0.2</version> | 
|  | 556 | </dependency> | 
|  | 557 |  | 
|  | 558 | <dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 559 | <groupId>org.hibernate.validator</groupId> | 
|  | 560 | <artifactId>hibernate-validator</artifactId> | 
|  | 561 | <version>8.0.1.Final</version> | 
|  | 562 | </dependency> | 
|  | 563 | <dependency> | 
|  | 564 | <groupId>org.glassfish</groupId> | 
|  | 565 | <artifactId>jakarta.el</artifactId> | 
|  | 566 | <version>4.0.2</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 567 | </dependency> | 
|  | 568 |  | 
|  | 569 | <!-- servlet --> | 
|  | 570 | <dependency> | 
|  | 571 | <groupId>jakarta.persistence</groupId> | 
|  | 572 | <artifactId>jakarta.persistence-api</artifactId> | 
|  | 573 | <version>3.1.0</version> | 
|  | 574 | </dependency> | 
|  | 575 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 576 | <dependency> | 
|  | 577 | <groupId>jakarta.servlet</groupId> | 
|  | 578 | <artifactId>jakarta.servlet-api</artifactId> | 
|  | 579 | <version>6.0.0</version> | 
|  | 580 | <scope>provided</scope> | 
|  | 581 | </dependency> | 
|  | 582 |  | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 583 | <!-- Utilities --> | 
|  | 584 | <dependency> | 
|  | 585 | <groupId>joda-time</groupId> | 
|  | 586 | <artifactId>joda-time</artifactId> | 
| margaretha | d9d7c39 | 2024-01-30 12:14:15 +0100 | [diff] [blame] | 587 | <version>2.12.6</version> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 588 | </dependency> | 
|  | 589 | <dependency> | 
|  | 590 | <groupId>commons-io</groupId> | 
|  | 591 | <artifactId>commons-io</artifactId> | 
|  | 592 | <version>2.15.1</version> | 
|  | 593 | </dependency> | 
|  | 594 | <dependency> | 
|  | 595 | <groupId>commons-validator</groupId> | 
|  | 596 | <artifactId>commons-validator</artifactId> | 
|  | 597 | <version>1.8.0</version> | 
|  | 598 | <exclusions> | 
|  | 599 | <exclusion> | 
|  | 600 | <groupId>commons-logging</groupId> | 
|  | 601 | <artifactId>commons-logging</artifactId> | 
|  | 602 | </exclusion> | 
|  | 603 | </exclusions> | 
|  | 604 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 605 | <dependency> | 
|  | 606 | <groupId>org.apache.commons</groupId> | 
|  | 607 | <artifactId>commons-text</artifactId> | 
|  | 608 | <version>1.11.0</version> | 
|  | 609 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 610 |  | 
|  | 611 | <!-- LDAP --> | 
|  | 612 | <dependency> | 
|  | 613 | <groupId>com.novell.ldap</groupId> | 
|  | 614 | <artifactId>jldap</artifactId> | 
|  | 615 | <version>4.3</version> | 
|  | 616 | </dependency> | 
|  | 617 | <dependency> | 
|  | 618 | <groupId>com.unboundid</groupId> | 
|  | 619 | <artifactId>unboundid-ldapsdk</artifactId> | 
|  | 620 | <version>6.0.11</version> | 
|  | 621 | </dependency> | 
|  | 622 |  | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 623 | <!-- velocity --> | 
|  | 624 | <dependency> | 
|  | 625 | <groupId>org.apache.velocity</groupId> | 
|  | 626 | <artifactId>velocity-engine-core</artifactId> | 
|  | 627 | <version>2.3</version> | 
|  | 628 | </dependency> | 
|  | 629 | <dependency> | 
|  | 630 | <groupId>org.apache.velocity.tools</groupId> | 
|  | 631 | <artifactId>velocity-tools-generic</artifactId> | 
|  | 632 | <version>3.1</version> | 
|  | 633 | <exclusions> | 
|  | 634 | <exclusion> | 
|  | 635 | <groupId>commons-logging</groupId> | 
|  | 636 | <artifactId>commons-logging</artifactId> | 
|  | 637 | </exclusion> | 
|  | 638 | </exclusions> | 
|  | 639 | </dependency> | 
|  | 640 |  | 
|  | 641 | <!-- Mail --> | 
|  | 642 | <dependency> | 
|  | 643 | <groupId>com.sun.mail</groupId> | 
|  | 644 | <artifactId>jakarta.mail</artifactId> | 
|  | 645 | <version>2.0.1</version> | 
|  | 646 | </dependency> | 
|  | 647 |  | 
|  | 648 | <dependency> | 
|  | 649 | <groupId>jakarta.activation</groupId> | 
|  | 650 | <artifactId>jakarta.activation-api</artifactId> | 
|  | 651 | <version>2.1.2</version> | 
|  | 652 | </dependency> | 
|  | 653 |  | 
|  | 654 | <!-- OAuth --> | 
|  | 655 | <dependency> | 
|  | 656 | <groupId>com.nimbusds</groupId> | 
|  | 657 | <artifactId>oauth2-oidc-sdk</artifactId> | 
| dependabot[bot] | 6be1db2 | 2024-01-08 17:40:42 +0000 | [diff] [blame] | 658 | <version>11.9.1</version> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 659 | </dependency> | 
|  | 660 |  | 
|  | 661 | <!-- Project Lombok --> | 
|  | 662 | <dependency> | 
|  | 663 | <groupId>org.projectlombok</groupId> | 
|  | 664 | <artifactId>lombok</artifactId> | 
|  | 665 | <version>1.18.30</version> | 
|  | 666 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 667 |  | 
|  | 668 | <!-- Test --> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 669 | <dependency> | 
|  | 670 | <groupId>org.mock-server</groupId> | 
|  | 671 | <artifactId>mockserver-netty</artifactId> | 
|  | 672 | <version>5.15.0</version> | 
|  | 673 | <scope>test</scope> | 
|  | 674 | </dependency> | 
|  | 675 | <dependency> | 
|  | 676 | <groupId>org.junit.jupiter</groupId> | 
|  | 677 | <artifactId>junit-jupiter</artifactId> | 
|  | 678 | <version>5.10.1</version> | 
|  | 679 | <scope>test</scope> | 
|  | 680 | </dependency> | 
| margaretha | 7677aa4 | 2024-01-05 10:26:06 +0100 | [diff] [blame] | 681 | <!-- Jersey Test --> | 
|  | 682 | <dependency> | 
|  | 683 | <groupId>org.glassfish.jersey.test-framework</groupId> | 
|  | 684 | <artifactId>jersey-test-framework-core</artifactId> | 
|  | 685 | <version>${jersey.version}</version> | 
|  | 686 | <scope>test</scope> | 
|  | 687 | </dependency> | 
|  | 688 | <dependency> | 
|  | 689 | <groupId>org.glassfish.jersey.test-framework.providers</groupId> | 
|  | 690 | <artifactId>jersey-test-framework-provider-grizzly2</artifactId> | 
|  | 691 | <version>${jersey.version}</version> | 
|  | 692 | <scope>test</scope> | 
|  | 693 | </dependency> | 
|  | 694 |  | 
|  | 695 |  | 
|  | 696 | <!-- Used in KustvaktClassLoader.java--> | 
|  | 697 | <dependency> | 
|  | 698 | <groupId>org.reflections</groupId> | 
|  | 699 | <artifactId>reflections</artifactId> | 
|  | 700 | <version>0.10.2</version> | 
|  | 701 | </dependency> | 
| margaretha | fbfe287 | 2024-01-04 23:29:28 +0100 | [diff] [blame] | 702 | </dependencies> | 
|  | 703 | </project> |