https://github.com/wenewzhang/mixin-java-sdk
java sdk for Mixin Network
https://github.com/wenewzhang/mixin-java-sdk
bot java mixin-network
Last synced: 11 months ago
JSON representation
java sdk for Mixin Network
- Host: GitHub
- URL: https://github.com/wenewzhang/mixin-java-sdk
- Owner: wenewzhang
- Created: 2019-01-22T04:45:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-22T07:31:53.000Z (about 7 years ago)
- Last Synced: 2025-05-17T12:37:43.745Z (about 1 year ago)
- Topics: bot, java, mixin-network
- Language: Java
- Size: 56.6 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mixin-java-sdk
## build
```bash
gradle build
```
## Upload library to server through scp
->build.gradle.kts
```kotlin
plugins {
// Apply the java-library plugin to add support for Java Library
`java-library`
maven
}
val deployerJars by configurations.creating
repositories {
// Use jcenter for resolving your dependencies.
// You can declare any Maven/Ivy/file repository here.
mavenCentral()
}
dependencies {
// This dependency is exported to consumers, that is to say found on their compile classpath.
api("org.apache.commons:commons-math3:3.6.1")
deployerJars("org.apache.maven.wagon:wagon-ssh:2.2")
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
implementation("com.google.guava:guava:26.0-jre")
// Use JUnit test framework
testImplementation("junit:junit:4.12")
}
tasks.getByName("uploadArchives") {
repositories.withGroovyBuilder {
"mavenDeployer" {
setProperty("configuration", deployerJars)
"repository"("url" to "scp://server/home/mixin") {
"authentication"("userName" to "mixin", "password" to "password")
}
}
}
}
```
wagon-ssh use ssh-rsa-cert algorithm for accept hosts,delete the ip from known_hosts;
generate a new one
```bash
//delete
vi ~/.ssh/known_hosts
ssh -o HostKeyAlgorithms=ssh-rsa-cert-v01@openssh.com,ssh-rsa server_ip
```