Skip to content

Commit e73bd7d

Browse files
committed
fix: Cannot build quick perf from sources
- Replace missing flight recorder dependency with latest version - Remove unused Maven repository - Update various dependencies - Update minimum JDK version to 17 - Fix code that broke because of the updates - Update CI pipeline to use valid JDK versions Resolves #220 Signed-off-by: Esta Nagy <nagyesta@gmail.com>
1 parent dbf5f71 commit e73bd7d

File tree

42 files changed

+93
-153
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+93
-153
lines changed

.github/workflows/CI.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Java ${{ matrix.java }}
99
strategy:
1010
matrix:
11-
java: [8, 11, 12, 13, 14, 15, 16, 17]
11+
java: [17, 21]
1212
env:
1313
REPO_SLUG: ${{ github.repository }}
1414
BRANCH: ${{ github.head_ref }}
@@ -32,7 +32,7 @@ jobs:
3232
name: Java ${{ matrix.java }}
3333
strategy:
3434
matrix:
35-
java: [11]
35+
java: [17]
3636
env:
3737
REPO_SLUG: ${{ github.repository }}
3838
BRANCH: ${{ github.head_ref }}
@@ -56,7 +56,7 @@ jobs:
5656
name: Java ${{ matrix.java }}
5757
strategy:
5858
matrix:
59-
java: [11]
59+
java: [17]
6060
env:
6161
REPO_SLUG: ${{ github.repository }}
6262
BRANCH: ${{ github.head_ref }}
@@ -80,7 +80,7 @@ jobs:
8080
name: Java ${{ matrix.java }}
8181
strategy:
8282
matrix:
83-
java: [11]
83+
java: [17]
8484
env:
8585
REPO_SLUG: ${{ github.repository }}
8686
BRANCH: ${{ github.head_ref }}

core/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<artifactId>quick-perf-core</artifactId>
2222

2323
<properties>
24-
<maven.compiler.source>1.7</maven.compiler.source>
25-
<maven.compiler.target>1.7</maven.compiler.target>
26-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2724
<javadoc-subpackages>org.quickperf.annotation,org.quickperf.config</javadoc-subpackages>
2825
</properties>
2926

junit4/junit4-12-jvm-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<artifactId>quick-perf-junit4-12-jvm-test</artifactId>
2222

2323
<properties>
24-
<maven.compiler.source>1.7</maven.compiler.source>
25-
<maven.compiler.target>1.7</maven.compiler.target>
26-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2724
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2825
<gpg.skip>true</gpg.skip>
2926
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit4/junit4-13-1-jvm-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
<artifactId>quick-perf-junit4-13-1-jvm-test</artifactId>
2323

2424
<properties>
25-
<maven.compiler.source>1.7</maven.compiler.source>
26-
<maven.compiler.target>1.7</maven.compiler.target>
27-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2825
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2926
<gpg.skip>true</gpg.skip>
3027
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit4/junit4-13-2-jvm-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
<artifactId>quick-perf-junit4-13-2-jvm-test</artifactId>
2323

2424
<properties>
25-
<maven.compiler.source>1.7</maven.compiler.source>
26-
<maven.compiler.target>1.7</maven.compiler.target>
27-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2825
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2926
<gpg.skip>true</gpg.skip>
3027
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit4/junit4-13-jvm-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
<artifactId>quick-perf-junit4-13-jvm-test</artifactId>
2323

2424
<properties>
25-
<maven.compiler.source>1.7</maven.compiler.source>
26-
<maven.compiler.target>1.7</maven.compiler.target>
27-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2825
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2926
<gpg.skip>true</gpg.skip>
3027
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit4/junit4-5-jvm-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
<artifactId>quick-perf-junit4-5-jvm-test</artifactId>
2323

2424
<properties>
25-
<maven.compiler.source>1.7</maven.compiler.source>
26-
<maven.compiler.target>1.7</maven.compiler.target>
27-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2825
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2926
<gpg.skip>true</gpg.skip>
3027
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit4/junit4-runner/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<artifactId>quick-perf-junit4</artifactId>
2222

2323
<properties>
24-
<maven.compiler.source>1.7</maven.compiler.source>
25-
<maven.compiler.target>1.7</maven.compiler.target>
26-
<dependencies.max.jdk.version>1.7</dependencies.max.jdk.version>
2724
<javadoc-sourceFileIncludes>**\/\QuickPerfJUnitRunner.java</javadoc-sourceFileIncludes>
2825
</properties>
2926

junit4/junit4-sql-test/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<artifactId>quick-perf-junit4-sql-test</artifactId>
2222

2323
<properties>
24-
<maven.compiler.source>1.8</maven.compiler.source>
25-
<maven.compiler.target>1.8</maven.compiler.target>
26-
<dependencies.max.jdk.version>1.8</dependencies.max.jdk.version>
2724
<jar.skipIfEmpty>true</jar.skipIfEmpty>
2825
<gpg.skip>true</gpg.skip>
2926
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>

junit5/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@
2323
<packaging>pom</packaging>
2424

2525
<properties>
26-
<maven.compiler.source>8</maven.compiler.source>
27-
<maven.compiler.target>8</maven.compiler.target>
28-
<dependencies.max.jdk.version>8</dependencies.max.jdk.version>
2926
<junit5.jupiter.version>5.6.2</junit5.jupiter.version>
3027
<junit5.platform.version>1.6.2</junit5.platform.version>
3128
</properties>

0 commit comments

Comments
 (0)