وثائق سولانامجموعات تطوير برمجيات سولانامكتبات تطوير البرمجيات المجتمعية

واجهة برمجة التطبيقات بلغة جافا لسولانا

هناك واجهة برمجة تطبيقات بلغة جافا تم تطويرها بواسطة 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_USERNAME
password = GITHUB_PERSONAL_ACCESS_TOKEN
}
}
maven {
url = "https://maven.pkg.github.com/comodal/json-iterator"
credentials {
username = GITHUB_USERNAME
password = GITHUB_PERSONAL_ACCESS_TOKEN
}
}
}
dependencies {
implementation "software.sava:sava-core:$VERSION"
implementation "software.sava:sava-rpc:$VERSION"
}

المزيد من الوثائق

يرجى زيارة وثائق Sava Software للحصول على مزيد من المعلومات حول استخدام واجهة برمجة التطبيقات بلغة جافا هذه مع سولانا.

Is this page helpful?

جدول المحتويات

تعديل الصفحة

تدار بواسطة

© 2025 مؤسسة سولانا.
جميع الحقوق محفوظة.