File tree Expand file tree Collapse file tree 11 files changed +31
-31
lines changed
java/org/web3j/console/services
test/java/org/web3j/console/services Expand file tree Collapse file tree 11 files changed +31
-31
lines changed Original file line number Diff line number Diff 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)
Original file line number Diff line number Diff line change 11import java.text.SimpleDateFormat
22
33plugins {
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
152152compileKotlin {
153- kotlinOptions. jvmTarget = " 17 "
153+ kotlinOptions. jvmTarget = " 21 "
154154}
155155compileTestKotlin {
156- kotlinOptions. jvmTarget = " 17 "
156+ kotlinOptions. jvmTarget = " 21 "
157157}
158158
159- sourceCompatibility = 17
159+ sourceCompatibility = 21
160160
161161def generatedResources = " $buildDir /generated-resources/main"
162162
Original file line number Diff line number Diff line change 11apply plugin : ' java'
22
3- sourceCompatibility = 17
4- targetCompatibility = 17
3+ sourceCompatibility = 21
4+ targetCompatibility = 21
55
66compileJava {
77 options. compilerArgs << " -Xlint:unchecked" << " -Xlint:deprecation"
Original file line number Diff line number Diff line change 2525
2626public 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
Original file line number Diff line number Diff line change 22FROM ubuntu as Build
33COPY . /root/app
44RUN 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
1212FROM alpine
1313COPY --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
1717WORKDIR /root/app
Original file line number Diff line number Diff line change 11plugins {
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 {
1010group '<package_name>'
1111version '0.1.0'
1212
13- sourceCompatibility = 17
13+ sourceCompatibility = 21
1414
1515repositories {
1616 mavenLocal()
@@ -84,11 +84,11 @@ test {
8484}
8585
8686compileKotlin {
87- kotlinOptions.jvmTarget = "17 "
87+ kotlinOptions.jvmTarget = "21 "
8888}
8989
9090compileTestKotlin {
91- kotlinOptions.jvmTarget = "17 "
91+ kotlinOptions.jvmTarget = "21 "
9292}
9393
9494shadowJar {
Original file line number Diff line number Diff line change 11plugins {
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 {
1010group '<package_name>'
1111version '0.1.0'
1212
13- sourceCompatibility = 17
13+ sourceCompatibility = 21
1414
1515repositories {
1616 mavenLocal()
8484}
8585
8686compileTestKotlin {
87- kotlinOptions.jvmTarget = "17 "
87+ kotlinOptions.jvmTarget = "21 "
8888}
8989
9090shadowJar {
Original file line number Diff line number Diff line change 11plugins {
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 {
99group '<package_name>'
1010version '0.1.0'
1111
12- sourceCompatibility = 17
12+ sourceCompatibility = 21
1313
1414repositories {
1515 mavenLocal()
@@ -83,11 +83,11 @@ test {
8383}
8484
8585compileKotlin {
86- kotlinOptions.jvmTarget = "17 "
86+ kotlinOptions.jvmTarget = "21 "
8787}
8888
8989compileTestKotlin {
90- kotlinOptions.jvmTarget = "17 "
90+ kotlinOptions.jvmTarget = "21 "
9191}
9292
9393solidity {
Original file line number Diff line number Diff line change 11plugins {
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 {
99group '<package_name>'
1010version '0.1.0'
1111
12- sourceCompatibility = 17
12+ sourceCompatibility = 21
1313
1414repositories {
1515 mavenLocal()
@@ -83,11 +83,11 @@ test {
8383}
8484
8585compileKotlin {
86- kotlinOptions.jvmTarget = "17 "
86+ kotlinOptions.jvmTarget = "21 "
8787}
8888
8989compileTestKotlin {
90- kotlinOptions.jvmTarget = "17 "
90+ kotlinOptions.jvmTarget = "21 "
9191}
9292
9393solidity {
Original file line number Diff line number Diff line change 11plugins {
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 {
99group '<package_name>'
1010version '0.1.0'
1111
12- sourceCompatibility = 17
12+ sourceCompatibility = 21
1313
1414repositories {
1515 mavenLocal()
@@ -65,11 +65,11 @@ test {
6565}
6666
6767compileKotlin {
68- kotlinOptions.jvmTarget = "17 "
68+ kotlinOptions.jvmTarget = "21 "
6969}
7070
7171compileTestKotlin {
72- kotlinOptions.jvmTarget = "17 "
72+ kotlinOptions.jvmTarget = "21 "
7373}
7474
7575solidity {
You can’t perform that action at this time.
0 commit comments