From 568b12dfa222da4c92663197206dffa17e0a0c87 Mon Sep 17 00:00:00 2001 From: Besmir Beqiri Date: Tue, 1 Oct 2024 12:19:14 +0200 Subject: [PATCH] Run CI builds for Java versions `17` and `21` LTS and the latest `23` --- .github/workflows/main.yml | 4 ++-- README.md | 2 +- jpro-mail/build.gradle | 9 +++++++++ jpro-mdfx/build.gradle | 24 ++++++++++++------------ 4 files changed, 24 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3bc77d01..2c456056 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,10 +8,10 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - jdk: [17] #, 21] + jdk: [17, 21, 23] os: [ubuntu-latest, windows-latest] #, macos-13] fail-fast: false - max-parallel: 4 + max-parallel: 6 timeout-minutes: 30 steps: diff --git a/README.md b/README.md index e10c98d4..455e8348 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # JPro Platform -![Build](https://github.com/jpro-one/jpro-platform/actions/workflows/linux.yml/badge.svg) +![Build](https://github.com/jpro-one/jpro-platform/actions/workflows/main.yml/badge.svg) [![JPro supported](https://img.shields.io/badge/JPro-supported-brightgreen.svg)](https://www.jpro.one/) The JPro Platform represents the foundation of cross-platform application development, diff --git a/jpro-mail/build.gradle b/jpro-mail/build.gradle index 7238f08f..2f64c336 100644 --- a/jpro-mail/build.gradle +++ b/jpro-mail/build.gradle @@ -5,4 +5,13 @@ dependencies { api "org.eclipse.collections:eclipse-collections-api:$ECLIPSE_COLLECTIONS_VERSION" implementation "org.eclipse.collections:eclipse-collections:$ECLIPSE_COLLECTIONS_VERSION" api "org.slf4j:slf4j-api:$SLF4J_API_VERSION" +} + +javadoc { + options { + encoding = 'UTF-8' + version = true + author = true +// addStringOption('Xdoclint:none', '-quiet') + } } \ No newline at end of file diff --git a/jpro-mdfx/build.gradle b/jpro-mdfx/build.gradle index 608d93ea..93470306 100644 --- a/jpro-mdfx/build.gradle +++ b/jpro-mdfx/build.gradle @@ -1,20 +1,20 @@ plugins { - id 'org.javamodularity.moduleplugin' version "$MODULE_PLUGIN_VERSION" + id 'org.javamodularity.moduleplugin' version "$MODULE_PLUGIN_VERSION" } dependencies { - implementation project(':jpro-youtube') - implementation "com.vladsch.flexmark:flexmark-ext-gfm-strikethrough:$FLEXMARK_VERSION" - implementation "com.vladsch.flexmark:flexmark-ext-gfm-tasklist:$FLEXMARK_VERSION" - implementation "com.vladsch.flexmark:flexmark-ext-tables:$FLEXMARK_VERSION" - implementation "com.vladsch.flexmark:flexmark-ext-attributes:$FLEXMARK_VERSION" + implementation project(':jpro-youtube') + implementation "com.vladsch.flexmark:flexmark-ext-gfm-strikethrough:$FLEXMARK_VERSION" + implementation "com.vladsch.flexmark:flexmark-ext-gfm-tasklist:$FLEXMARK_VERSION" + implementation "com.vladsch.flexmark:flexmark-ext-tables:$FLEXMARK_VERSION" + implementation "com.vladsch.flexmark:flexmark-ext-attributes:$FLEXMARK_VERSION" } javadoc { - options { - encoding = 'UTF-8' - version = true - author = true -// addStringOption('Xdoclint:none', '-quiet') - } + options { + encoding = 'UTF-8' + version = true + author = true + // addStringOption('Xdoclint:none', '-quiet') + } } \ No newline at end of file