Skip to content

Commit 157d1b7

Browse files
authored
Merge pull request #121 from LFDT-web3j/upgrade-java
migrate to java 21
2 parents 63b5c7d + b2828d3 commit 157d1b7

File tree

11 files changed

+31
-31
lines changed

11 files changed

+31
-31
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
1515

1616
### BREAKING CHANGES
1717

18-
*
18+
* Migrate to java 21 [#121](https://github.com/LFDT-web3j/web3j-cli/pull/121)
1919

2020

2121
# [1.6.3](https://github.com/hyperledger-web3j/web3j-cli/releases/tag/v1.6.3) (2025-02-10)

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import java.text.SimpleDateFormat
22

33
plugins {
4-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
4+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
55
id "application"
66
id "distribution"
77
id "idea"
@@ -150,13 +150,13 @@ sourceSets {
150150
}
151151

152152
compileKotlin {
153-
kotlinOptions.jvmTarget = "17"
153+
kotlinOptions.jvmTarget = "21"
154154
}
155155
compileTestKotlin {
156-
kotlinOptions.jvmTarget = "17"
156+
kotlinOptions.jvmTarget = "21"
157157
}
158158

159-
sourceCompatibility = 17
159+
sourceCompatibility = 21
160160

161161
def generatedResources = "$buildDir/generated-resources/main"
162162

gradle/java/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apply plugin: 'java'
22

3-
sourceCompatibility = 17
4-
targetCompatibility = 17
3+
sourceCompatibility = 21
4+
targetCompatibility = 21
55

66
compileJava {
77
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"

src/main/java/org/web3j/console/services/Updater.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
public class Updater {
2727
private static final String GITHUB_API_URL =
28-
"https://api.github.com/repos/hyperledger-web3j/web3j-cli/releases/latest";
28+
"https://api.github.com/repos/LFDT-web3j/web3j-cli/releases/latest";
2929

3030
public static void promptIfUpdateAvailable() throws IOException {
3131
String version = CliVersion.getVersion(); // Get current version from CLI

src/main/resources/project/Dockerfile.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
FROM ubuntu as Build
33
COPY . /root/app
44
RUN apt-get update && apt-get install -y \
5-
curl bash openjdk-17-jre \
5+
curl bash openjdk-21-jre \
66
&& rm -rf /var/cache/apk/* \
77
&& curl -L get.web3j.io | sh \
88
&& /root/.web3j/web3j \
@@ -11,7 +11,7 @@ RUN apt-get update && apt-get install -y \
1111

1212
FROM alpine
1313
COPY --from=Build /root /root/
14-
RUN apk add --no-cache bash openjdk17-jre\
14+
RUN apk add --no-cache bash openjdk21-jre\
1515
&& rm -rf /var/cache/apk/* \
1616
&& mkdir /opt/app
1717
WORKDIR /root/app

src/main/resources/project/build.gradle.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
3+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
44
id 'application'
55
id "com.github.johnrengelman.shadow" version "8.1.1"
66
id 'org.web3j' version '4.13.0'
@@ -10,7 +10,7 @@ plugins {
1010
group '<package_name>'
1111
version '0.1.0'
1212

13-
sourceCompatibility = 17
13+
sourceCompatibility = 21
1414

1515
repositories {
1616
mavenLocal()
@@ -84,11 +84,11 @@ test {
8484
}
8585

8686
compileKotlin {
87-
kotlinOptions.jvmTarget = "17"
87+
kotlinOptions.jvmTarget = "21"
8888
}
8989

9090
compileTestKotlin {
91-
kotlinOptions.jvmTarget = "17"
91+
kotlinOptions.jvmTarget = "21"
9292
}
9393

9494
shadowJar {

src/main/resources/project/build.gradleImport.template

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
3+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
44
id 'application'
55
id "com.github.johnrengelman.shadow" version "8.1.1"
66
id 'org.web3j' version '4.13.0'
@@ -10,7 +10,7 @@ plugins {
1010
group '<package_name>'
1111
version '0.1.0'
1212

13-
sourceCompatibility = 17
13+
sourceCompatibility = 21
1414

1515
repositories {
1616
mavenLocal()
@@ -84,7 +84,7 @@ test {
8484
}
8585

8686
compileTestKotlin {
87-
kotlinOptions.jvmTarget = "17"
87+
kotlinOptions.jvmTarget = "21"
8888
}
8989

9090
shadowJar {

src/main/resources/project/erc20/build.gradleErc20.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
3+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
44
id 'application'
55
id "com.github.johnrengelman.shadow" version "8.1.1"
66
id 'org.web3j' version '4.13.0'
@@ -9,7 +9,7 @@ plugins {
99
group '<package_name>'
1010
version '0.1.0'
1111

12-
sourceCompatibility = 17
12+
sourceCompatibility = 21
1313

1414
repositories {
1515
mavenLocal()
@@ -83,11 +83,11 @@ test {
8383
}
8484

8585
compileKotlin {
86-
kotlinOptions.jvmTarget = "17"
86+
kotlinOptions.jvmTarget = "21"
8787
}
8888

8989
compileTestKotlin {
90-
kotlinOptions.jvmTarget = "17"
90+
kotlinOptions.jvmTarget = "21"
9191
}
9292

9393
solidity {

src/main/resources/project/erc721/build.gradleErc721.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
3+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
44
id 'application'
55
id "com.github.johnrengelman.shadow" version "8.1.1"
66
id 'org.web3j' version '4.13.0'
@@ -9,7 +9,7 @@ plugins {
99
group '<package_name>'
1010
version '0.1.0'
1111

12-
sourceCompatibility = 17
12+
sourceCompatibility = 21
1313

1414
repositories {
1515
mavenLocal()
@@ -83,11 +83,11 @@ test {
8383
}
8484

8585
compileKotlin {
86-
kotlinOptions.jvmTarget = "17"
86+
kotlinOptions.jvmTarget = "21"
8787
}
8888

8989
compileTestKotlin {
90-
kotlinOptions.jvmTarget = "17"
90+
kotlinOptions.jvmTarget = "21"
9191
}
9292

9393
solidity {

src/main/resources/project/erc777/build.gradleErc777.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.jetbrains.kotlin.jvm' version '1.9.24'
3+
id 'org.jetbrains.kotlin.jvm' version '2.1.0'
44
id 'application'
55
id "com.github.johnrengelman.shadow" version "8.1.1"
66
id 'org.web3j' version '4.13.0'
@@ -9,7 +9,7 @@ plugins {
99
group '<package_name>'
1010
version '0.1.0'
1111

12-
sourceCompatibility = 17
12+
sourceCompatibility = 21
1313

1414
repositories {
1515
mavenLocal()
@@ -65,11 +65,11 @@ test {
6565
}
6666

6767
compileKotlin {
68-
kotlinOptions.jvmTarget = "17"
68+
kotlinOptions.jvmTarget = "21"
6969
}
7070

7171
compileTestKotlin {
72-
kotlinOptions.jvmTarget = "17"
72+
kotlinOptions.jvmTarget = "21"
7373
}
7474

7575
solidity {

0 commit comments

Comments
 (0)