Skip to content

Commit 3627179

Browse files
authored
Merge pull request #97 from web3j/update_to_4.10.0
Update to 4.10.1 Web3J
2 parents 0150f01 + e5639f7 commit 3627179

30 files changed

+147
-367
lines changed

build.gradle

Lines changed: 9 additions & 5 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.3.72'
4+
id 'org.jetbrains.kotlin.jvm' version '1.6.21'
55
id "application"
66
id "distribution"
77
id "idea"
@@ -19,7 +19,7 @@ mainClassName = 'org.web3j.console.Web3j'
1919
applicationName = 'web3j'
2020

2121
ext {
22-
web3jVersion = '4.9.4'
22+
web3jVersion = '4.10.1'
2323
picocli = '4.6.0'
2424
slf4jVersion = '1.7.30'
2525
junitVersion = '5.8.2'
@@ -61,6 +61,7 @@ apply {
6161
repositories {
6262
jcenter()
6363
mavenCentral()
64+
mavenLocal()
6465
maven { url "https://dl.bintray.com/ethereum/maven/" }
6566
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
6667
maven { url 'https://repo.gradle.org/gradle/libs-releases' }
@@ -153,13 +154,13 @@ sourceSets {
153154
}
154155

155156
compileKotlin {
156-
kotlinOptions.jvmTarget = "1.8"
157+
kotlinOptions.jvmTarget = "17"
157158
}
158159
compileTestKotlin {
159-
kotlinOptions.jvmTarget = "1.8"
160+
kotlinOptions.jvmTarget = "17"
160161
}
161162

162-
sourceCompatibility = 1.8
163+
sourceCompatibility = 17
163164

164165
def generatedResources = "$buildDir/generated-resources/main"
165166

@@ -179,3 +180,6 @@ task generateVersionProperties {
179180
generated.append("timestamp=${System.currentTimeMillis()}\n")
180181
}
181182
}
183+
184+
tasks.named("spotlessJava").configure { dependsOn("javadoc","sourcesJar","compileTestJava","compileTestKotlin") }
185+
tasks.named("spotlessKotlin").configure { dependsOn("compileKotlin","sourcesJar","compileTestKotlin") }

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=1.4.2
1+
version=1.5.0
22
group=org.web3j.console

gradle/jacoco/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ task jacocoRootTestReport(type: org.gradle.testing.jacoco.tasks.JacocoReport) {
2626
}
2727

2828
jacoco {
29-
toolVersion = "0.8.4"
29+
toolVersion = "0.8.10"
3030
}
3131

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 = 1.8
4-
targetCompatibility = 1.8
3+
sourceCompatibility = 17
4+
targetCompatibility = 17
55

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

gradle/repositories/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
repositories {
2+
mavenLocal()
23
mavenCentral()
34
jcenter()
45
maven { url 'https://oss.sonatype.org/content/repositories/releases/' }

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.3-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip

src/main/java/org/web3j/console/project/ProjectRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public void run() {
8989
protected abstract void createProject();
9090

9191
public void buildProject(ProjectStructure projectStructure, ProgressCounter progressCounter)
92-
throws IOException, InterruptedException {
92+
throws IOException, InterruptedException, ClassNotFoundException {
9393
ProjectCreationUtils.generateWrappers(projectStructure.getProjectRoot());
9494
if (withTests) {
9595
new JavaTestCLIRunner(

src/main/java/org/web3j/console/project/java/Erc20JavaProjectCreator.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
*/
1313
package org.web3j.console.project.java;
1414

15-
import org.web3j.commons.JavaVersion;
1615
import org.web3j.console.openapi.project.erc777.CopyUtils;
1716
import org.web3j.console.openapi.utils.PrettyPrinter;
1817
import org.web3j.console.openapi.utils.SimpleFileLogger;
@@ -51,10 +50,7 @@ protected void createProject() {
5150
.withGradleSettings("project/settings.gradle.template")
5251
.withWrapperGradleSettings("project/gradlew-wrapper.properties.template")
5352
.withGradlewWrapperJar("gradle-wrapper.jar")
54-
.withGradleBuild(
55-
JavaVersion.getJavaVersionAsDouble() < 11
56-
? "project/erc20/build.gradleErc20.template"
57-
: "project/erc20/build.gradleErc20Java11.template")
53+
.withGradleBuild("project/erc20/build.gradleErc20.template")
5854
.withMainJavaClass("project/erc20/JavaErc20.template")
5955
.build()
6056
.generateFiles(projectStructure);

src/main/java/org/web3j/console/project/java/Erc777JavaProjectCreator.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
*/
1313
package org.web3j.console.project.java;
1414

15-
import org.web3j.commons.JavaVersion;
1615
import org.web3j.console.openapi.project.erc777.CopyUtils;
1716
import org.web3j.console.openapi.utils.PrettyPrinter;
1817
import org.web3j.console.openapi.utils.SimpleFileLogger;
@@ -52,10 +51,7 @@ protected void createProject() {
5251
.withGradleSettings("project/settings.gradle.template")
5352
.withWrapperGradleSettings("project/gradlew-wrapper.properties.template")
5453
.withGradlewWrapperJar("gradle-wrapper.jar")
55-
.withGradleBuild(
56-
JavaVersion.getJavaVersionAsDouble() < 11
57-
? "project/erc777/build.gradleErc777.template"
58-
: "project/erc777/build.gradleErc777Java11.template")
54+
.withGradleBuild("project/erc777/build.gradleErc777.template")
5955
.withMainJavaClass("project/erc777/JavaErc777.template")
6056
.withReadme("project/erc777/README.erc777.md")
6157
.build()

src/main/java/org/web3j/console/project/java/JavaProject.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import java.io.IOException;
1616

17-
import org.web3j.commons.JavaVersion;
1817
import org.web3j.console.project.AbstractProject;
1918
import org.web3j.console.project.Project;
2019
import org.web3j.console.project.ProjectStructure;
@@ -58,18 +57,12 @@ public JavaTemplateProvider getTemplateProvider() {
5857

5958
if (command.equals("new")) {
6059
templateBuilder
61-
.withGradleBuild(
62-
JavaVersion.getJavaVersionAsDouble() < 11
63-
? "project/build.gradle.template"
64-
: "project/build.gradleJava11.template")
60+
.withGradleBuild("project/build.gradle.template")
6561
.withSolidityProject("contracts/HelloWorld.sol");
6662

6763
} else if (command.equals("import")) {
6864
templateBuilder
69-
.withGradleBuild(
70-
JavaVersion.getJavaVersionAsDouble() < 11
71-
? "project/build.gradleImport.template"
72-
: "project/build.gradleImportJava11.template")
65+
.withGradleBuild("project/build.gradleImport.template")
7366
.withPathToSolidityFolder(solidityImportPath);
7467
}
7568

0 commit comments

Comments
 (0)