واجهة برمجة التطبيقات بلغة جافا لسولانا
هناك واجهة برمجة تطبيقات بلغة جافا تم تطويرها بواسطة Sava Engineering تدعم معظم الوظائف للتفاعل مع سولانا. إذا كنت تستخدم Anchor لبرامج سولانا الخاصة بك، فستتمكن من استخدام anchor-src-gen مع ملف idl الخاص بك لإنشاء عميل متوافق مع جافا.
التثبيت
Maven
pom.xml
<dependencies><dependency><groupId>software.sava</groupId><artifactId>sava-core</artifactId><version>VERSION</version></dependency><dependency><groupId>software.sava</groupId><artifactId>sava-rpc</artifactId><version>VERSION</version></dependency></dependencies><repositories><repository><id>gpr-sava</id><name>sava</name><url>https://maven.pkg.github.com/sava-software/sava</url></repository><repository><id>gpr-json-iterator</id><name>json-iterator</name><url>https://maven.pkg.github.com/comodal/json-iterator</url></repository></repositories>
settings.xml
<settings><servers><server><id>gpr-sava</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server><server><id>gpr-json-iterator</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server></servers></settings>
Gradle
build.gradle
repositories {maven {url = "https://maven.pkg.github.com/sava-software/sava"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}maven {url = "https://maven.pkg.github.com/comodal/json-iterator"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}}dependencies {implementation "software.sava:sava-core:$VERSION"implementation "software.sava:sava-rpc:$VERSION"}
المزيد من الوثائق
يرجى زيارة وثائق Sava Software للحصول على مزيد من المعلومات حول استخدام واجهة برمجة التطبيقات بلغة جافا هذه مع سولانا.
Is this page helpful?