Skip to content

Commit 2d57ab3

Browse files
authored
JPMS: define Automatic-Module-Name as json.path (#966)
* define Automatic-Module-Name * cannot build with Java 21 until Gradle is updated
1 parent 1a57f78 commit 2d57ab3

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

.github/workflows/ci.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,20 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
java: [8, 11, 17, 18]
13+
java: [8, 11, 17, 18] # todo: update to latest Gradle version for Java 21 support
1414
fail-fast: false
1515
max-parallel: 4
1616
name: JDK ${{ matrix.java }}
1717

1818
steps:
19-
- uses: actions/checkout@v2
19+
- uses: actions/checkout@v4
2020
- name: Set up JDK
21-
uses: actions/setup-java@v1
21+
uses: actions/setup-java@v3
2222
with:
2323
java-version: ${{ matrix.java }}
24+
distribution: temurin
25+
cache: 'gradle'
26+
2427
- name: Grant execute permission for gradlew
2528
run: chmod +x gradlew
2629

json-path/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description = "Java port of Stefan Goessner JsonPath."
44
jar {
55
baseName 'json-path'
66
bnd (
7+
'Automatic-Module-Name': 'json.path',
78
'Implementation-Title': 'json-path', 'Implementation-Version': archiveVersion,
89
'Import-Package': 'org.json.*;resolution:=optional, com.google.gson.*;resolution:=optional, com.fasterxml.jackson.*;resolution:=optional, org.apache.tapestry5.json.*;resolution:=optional, org.codehaus.jettison.*;resolution:=optional, jakarta.json.*;resolution:=optional, *',
910
'Export-Package': 'com.jayway.jsonpath,com.jayway.jsonpath.spi,com.jayway.jsonpath.spi.cache,com.jayway.jsonpath.spi.json,com.jayway.jsonpath.spi.mapper'

0 commit comments

Comments
 (0)