diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 551579f..7951f13 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -22,7 +22,6 @@ on:
jobs:
analyze:
- name: analyze
runs-on: ubuntu-latest
permissions:
actions: read
@@ -37,47 +36,48 @@ jobs:
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- - name: Checkout repository
- uses: actions/checkout@v2
- - name: Set up JDK 11
- uses: actions/setup-java@v1
- with:
- java-version: 11
- settings-path: ${{ github.workspace }}
+ - name: Checkout repository
+ uses: actions/checkout@v4
+ - name: Set up JDK 11
+ uses: actions/setup-java@v4
+ with:
+ distribution: 'zulu'
+ java-version: '11'
+ settings-path: ${{ github.workspace }}
- - name: Load local Maven repository cache
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
-
- # Initializes the CodeQL tools for scanning.
- - name: Initialize CodeQL
- uses: github/codeql-action/init@v1
- with:
- languages: ${{ matrix.language }}
- # If you wish to specify custom queries, you can do so here or in a config file.
- # By default, queries listed here will override any specified in a config file.
- # Prefix the list here with "+" to use these queries and those in the config file.
- # queries: ./path/to/local/query, your-org/your-repo/queries@main
+ - name: Load local Maven repository cache
+ uses: actions/cache@v4
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
- # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
- # If this step fails, then you should remove it and run the build manually (see below)
- - name: Autobuild
- uses: github/codeql-action/autobuild@v1
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v3
+ with:
+ languages: ${{ matrix.language }}
+ # If you wish to specify custom queries, you can do so here or in a config file.
+ # By default, queries listed here will override any specified in a config file.
+ # Prefix the list here with "+" to use these queries and those in the config file.
+ # queries: ./path/to/local/query, your-org/your-repo/queries@main
- # âšī¸ Command-line programs to run using the OS shell.
- # đ https://git.io/JvXDl
+ # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
+ # If this step fails, then you should remove it and run the build manually (see below)
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v3
- # âī¸ If the Autobuild fails above, remove it and uncomment the following three lines
- # and modify them (or add more) to build your code if your project
- # uses a compiled language
+ # âšī¸ Command-line programs to run using the OS shell.
+ # đ https://git.io/JvXDl
- #- run: |
- # make bootstrap
- # make release
+ # âī¸ If the Autobuild fails above, remove it and uncomment the following three lines
+ # and modify them (or add more) to build your code if your project
+ # uses a compiled language
- - name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v1
+ #- run: |
+ # make bootstrap
+ # make release
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v3
diff --git a/pom.xml b/pom.xml
index edf7d3f..28f0176 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,31 +17,61 @@
5.3.31
-
-
-
-
- central
- https://repo.maven.apache.org/maven2
-
- false
-
-
-
- nexus-releases
- QBiC Releases
-
- fail
- true
- always
-
-
- false
-
- https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases
-
+
+
+ true
+ always
+ fail
+
+
+ false
+
+ maven-central
+ Maven central
+ https://repo.maven.apache.org/maven2
+
+
+
+ false
+
+
+ true
+ always
+ fail
+
+ nexus-snapshots
+ QBiC Snapshots
+ https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-snapshots
+
+
+
+ true
+ always
+ fail
+
+
+ false
+
+ nexus-releases
+ QBiC Releases
+ https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases
+
+
+
+ true
+ nexus-releases
+ QBiC Releases
+ https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases
+
+
+ false
+ nexus-snapshots
+ QBiC Snapshots
+ https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-snapshots
+
+