安装开发工具包
About 1 min
安装开发工具包
本主题介绍将云眼灰度发布(特性标帜)AB实验 Java SDK 安装到应用程序中所需的步骤。
Java SDK通过Maven Central分发,并且创建时具有Java 8(版本1.8)的源代码和目标兼容性。core-api
、httpclient
包分别是eyeofcloud-sdk-core-api和eyeofcloud-sdk-httpclient。
core-api
需要和支持的 JSON 解析器。我们目前与这些解析器集成(按其选择顺序优先级列出):org.slf4j:slf4j-api:1.7.16
如果这些解析器中的多个在运行时可用,core-api
则根据选择顺序优先级选择一个解析器以供使用。如果项目的类路径中尚未提供这些包,则必须添加一个包。
📘 注意
Eyeofcloud Feature Experimentation通过MavenCentral分发了Java SDK。发布存储库已迁移到 SDK 版本 8.1.<> 或更高版本的 MavenCentral。
Java
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile 'com.eyeofcloud.ab:core-api:3.1.1'
compile 'com.eyeofcloud.ab:core-httpclient-impl:3.1.1'
// 或者按以下设置直接本地引用jar包
// api files('libs/core-api-3.1.1.jar')
// api files('libs/core-httpclient-impl-3.1.1.jar')
compile 'org.apache.httpcomponents:httpclient:4.5.6'
// The SDK integrates with multiple JSON parsers. Here, we use Jackson.
compile 'com.fasterxml.jackson.core:jackson-core:2.9.8'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.9.8'
compile 'com.fasterxml.jackson.core:jackson-databind:2.9.8'
compile 'org.slf4j:slf4j-api:1.7.16'
compile 'ch.qos.logback:logback-classic:1.1.7'
}
完整的源代码在GitHub上。