diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 6bbcb58..500935b 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -14,23 +14,15 @@ jobs:
steps:
- uses: actions/checkout@v3
- - name: Set up JDK 1.8
+ - name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: '8'
+ java-version: '17'
cache: maven
- # Need to downgrade Maven in order to allow HTTP (not HTTPS) packages to be downloaded.
- # This is necessary as HTTP repositories were blocked in Maven 3.8.1
- # HTTP repositories are used in some outdated dependenciesns
- # This step can be removed once KLASS packages have been updated to more recent versions
- - name: Set up Maven
- uses: stCarolas/setup-maven@v4.5
- with:
- maven-version: 3.6.3
-
+ # Build all modules except klass-forvaltning since it is not compatible with JDK 17
- name: Publish to GitHub Packages
- run: mvn --batch-mode deploy -P github
+ run: mvn --batch-mode deploy -pl '!:klass-forvaltning' -P github -DskipTests
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/klass-forvaltning/pom.xml b/klass-forvaltning/pom.xml
index 83bdd69..e2db884 100644
--- a/klass-forvaltning/pom.xml
+++ b/klass-forvaltning/pom.xml
@@ -45,6 +45,12 @@
+
+ scm:git:https://github.com/${github.repository}.git
+ https://github.com/${github.repository}
+ HEAD
+
+
vaadin-addons
@@ -236,6 +242,16 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.1
+
+ documentation
+ true
+ v@{project.version}
+
+
com.vaadin
vaadin-maven-plugin