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