Merge "Bump commons-cli:commons-cli from 1.6.0 to 1.8.0 (closes #142)"
diff --git a/.gitignore b/.gitignore
index 613b6da..149acc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,6 +21,7 @@
 *\#
 !.github
 !.gitignore
+!.gitlab-ci.yml
 # /src/main/resources/
 /src/main/resources/server.properties
 /src/main/resources/krill.properties
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..45dff3a
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,20 @@
+image: maven:3-eclipse-temurin-17-alpine
+
+stages:
+    - build
+
+cache:
+  paths:
+    - .m2/repository
+
+variables:
+  MAVEN_OPTS: "-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository"
+
+
+build:
+  stage: build
+  artifacts:
+    paths:
+      - target/Krill-Indexer.jar
+  script:
+    - mvn clean package
diff --git a/pom.xml b/pom.xml
index 5c7663b..b9b7ebd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
   <properties>
     <java.version>17</java.version>
     <jersey.version>3.1.6</jersey.version>
-    <jackson.version>2.17.0</jackson.version>
+    <jackson.version>2.17.1</jackson.version>
     <log4j.version>2.23.1</log4j.version>
     <lucene.version>5.0.0</lucene.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -92,7 +92,7 @@
     <dependency>
       <groupId>jakarta.ws.rs</groupId>
       <artifactId>jakarta.ws.rs-api</artifactId>
-      <version>3.1.0</version>
+      <version>4.0.0</version>
     </dependency>
     
     <!-- log4j dependency -->
@@ -128,7 +128,7 @@
     <dependency>
       <groupId>com.mchange</groupId>
       <artifactId>c3p0</artifactId>
-      <version>0.10.0-pre7</version>
+      <version>0.10.1</version>
     </dependency>
     
     <!-- Lucene core dependency -->