File tree Expand file tree Collapse file tree
src/test/resources/project-to-test Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33[ ![ CircleCI] ( https://circleci.com/gh/singnet/snet-sdk-java.svg?style=svg )] ( https://circleci.com/gh/singnet/snet-sdk-java )
44[ ![ codecov] ( https://codecov.io/gh/singnet/snet-sdk-java/branch/master/graph/badge.svg )] ( https://codecov.io/gh/singnet/snet-sdk-java )
55[ ![ Release] ( https://jitpack.io/v/singnet/snet-sdk-java.svg )] ( https://jitpack.io/#singnet/snet-sdk-java )
6- [ ![ Javadoc] ( https://img.shields.io/badge/javadoc-master--SNAPSHOT- brightgreen )] ( https://jitpack.io/com/github/singnet/snet-sdk-java/snet-sdk-java/master-SNAPSHOT /javadoc )
6+ [ ![ Javadoc] ( https://img.shields.io/badge/javadoc-0.3.2- brightgreen )] ( https://jitpack.io/com/github/singnet/snet-sdk-java/snet-sdk-java/0.3.2 /javadoc )
77
88## Implementing SingularityNet service client in Java
99
2929``` xml
3030<project >
3131 <properties >
32- <snet .sdk.java.version>master-SNAPSHOT </snet .sdk.java.version>
32+ <snet .sdk.java.version>0.3.2 </snet .sdk.java.version>
3333 </properties >
3434
3535 <build >
Original file line number Diff line number Diff line change @@ -19,6 +19,6 @@ android.useAndroidX=true
1919android.enableJetifier =true
2020
2121# SingularityNet Java SDK dependency versions
22- snetSdkJavaVersion =master-SNAPSHOT
23- grpcVersion =1.20 .0
22+ snetSdkJavaVersion =0.3.2
23+ grpcVersion =1.28 .0
2424protobufVersion =3.5.1
Original file line number Diff line number Diff line change 1313 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
1414 <maven .compiler.source>1.8</maven .compiler.source>
1515 <maven .compiler.target>1.8</maven .compiler.target>
16- <snet .sdk.java.version>master-SNAPSHOT </snet .sdk.java.version>
16+ <snet .sdk.java.version>0.3.2 </snet .sdk.java.version>
1717 <protobuf .version>3.5.1</protobuf .version>
18- <grpc .version>1.20 .0</grpc .version>
18+ <grpc .version>1.28 .0</grpc .version>
1919 <slf4j .version>1.7.29</slf4j .version>
2020 </properties >
2121
Original file line number Diff line number Diff line change 1515 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
1616 <maven .compiler.source>1.8</maven .compiler.source>
1717 <maven .compiler.target>1.8</maven .compiler.target>
18- <snet .sdk.java.version>master-SNAPSHOT </snet .sdk.java.version>
18+ <snet .sdk.java.version>0.3.2 </snet .sdk.java.version>
1919 </properties >
2020
2121 <repositories >
9292 <configuration >
9393 <protocArtifact >com.google.protobuf:protoc:3.5.1:exe:${os.detected.classifier} </protocArtifact >
9494 <pluginId >grpc-java</pluginId >
95- <pluginArtifact >io.grpc:protoc-gen-grpc-java:1.20 .0:exe:${os.detected.classifier} </pluginArtifact >
95+ <pluginArtifact >io.grpc:protoc-gen-grpc-java:1.28 .0:exe:${os.detected.classifier} </pluginArtifact >
9696 <checkStaleness >true</checkStaleness >
9797 <protoSourceRoot >${project.build.directory} /proto</protoSourceRoot >
9898 </configuration >
Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >com.github.singnet.snet-sdk-java</groupId >
88 <artifactId >snet-sdk-plugin-pom</artifactId >
9- <version >master-SNAPSHOT </version >
9+ <version >0.3.2 </version >
1010 </parent >
1111
1212 <modelVersion >4.0.0</modelVersion >
2323 <dependency >
2424 <groupId >com.github.singnet.snet-sdk-java</groupId >
2525 <artifactId >snet-sdk-java</artifactId >
26+ <exclusions >
27+ <!-- TODO:
28+ grpc-protobuf artifact depends on guava:28-android.
29+ Android guava version doesn't inherit NonSerializableMemoizingSupplier
30+ from java.util.function.Supplier which lead to error while using
31+ gradle plugin to build Android app:
32+ > Failed to apply plugin [id 'com.android.internal.application']
33+ > com.google.common.base.Suppliers$NonSerializableMemoizingSupplier cannot be cast to java.util.function.Supplier
34+ the workaround below replaces guava Android version by JRE version
35+ for plugins. It should be removed if guava is fixed.
36+ -->
37+ <exclusion >
38+ <groupId >com.google.guava</groupId >
39+ <artifactId >guava</artifactId >
40+ </exclusion >
41+ </exclusions >
42+ </dependency >
43+ <dependency >
44+ <groupId >com.google.guava</groupId >
45+ <artifactId >guava</artifactId >
46+ <!-- version 28.1 corresponds to the grpc version 1.28.0 -->
47+ <version >28.1-jre</version >
2648 </dependency >
2749 <dependency >
2850 <groupId >org.apache.commons</groupId >
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ Sdk supports Android platfrom version 7.0 or higher (API level 24 or higher).
66
77It is convenient to add dependencies version into ` gradle.properties ` file:
88```
9- snetSdkJavaVersion=master-SNAPSHOT
10- grpcVersion=1.20 .0
9+ snetSdkJavaVersion=0.3.2
10+ grpcVersion=1.28 .0
1111protobufVersion=3.5.1
1212```
1313
Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >com.github.singnet.snet-sdk-java</groupId >
88 <artifactId >snet-sdk-plugin-pom</artifactId >
9- <version >master-SNAPSHOT </version >
9+ <version >0.3.2 </version >
1010 </parent >
1111
1212 <modelVersion >4.0.0</modelVersion >
Original file line number Diff line number Diff line change 44 <parent >
55 <groupId >com.github.singnet.snet-sdk-java</groupId >
66 <artifactId >snet-sdk-plugin-pom</artifactId >
7- <version >master-SNAPSHOT </version >
7+ <version >0.3.2 </version >
88 </parent >
99
1010 <modelVersion >4.0.0</modelVersion >
Original file line number Diff line number Diff line change 1111 <name >Test MyMojo</name >
1212
1313 <properties >
14- <snet .sdk.java.version>master-SNAPSHOT </snet .sdk.java.version>
14+ <snet .sdk.java.version>0.3.2 </snet .sdk.java.version>
1515 </properties >
1616
1717 <build >
Original file line number Diff line number Diff line change 66 <parent >
77 <groupId >com.github.singnet.snet-sdk-java</groupId >
88 <artifactId >snet-sdk-java-pom</artifactId >
9- <version >master-SNAPSHOT </version >
9+ <version >0.3.2 </version >
1010 </parent >
1111
1212 <modelVersion >4.0.0</modelVersion >
You can’t perform that action at this time.
0 commit comments