You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| [Kontent.ai Delivery Java SDK](/delivery-sdk#readme) | The Kontent.ai Delivery Java SDK is a client library used for retrieving content from [Kontent.ai](https://kontent.ai) | [](https://oss.sonatype.org/content/groups/public/ai/kontent/delivery-sdk/)
13
-
|
14
-
| [Kontent.ai Generators](/delivery-sdk-generators#readme) | This tool generates strongly-typed models based on Content Types in a Kontent.ai project. | [](https://oss.sonatype.org/content/groups/public/ai/kontent/delivery-sdk-generators)
15
-
|
16
-
|[Kontent.ai Sample Spring Boot app](/sample-app-spring-boot#readme)| Showcase of the [Spring boot](https://spring.io/projects/spring-boot) application displaying data from Kontent.ai. |[source](/sample-app-spring-boot/README.md)|
17
-
|[Kontent.ai Sample Gradle Console app](/test-gradle-console-app#readme)| Simple Java console application showcasing how to load data from Kontent.ai. |[source](/test-gradle-console-app/README.md)|
18
-
|[Kontent.ai Sample Android app (Java)](/sample-app-android#readme)| Showcase of the [Android](https://www.android.com/) application written in Java using [RxJava](https://github.com/ReactiveX/RxJava) for data fetching from Kontent.ai. |[source](/sample-app-android/README.md)|
19
-
|[Kontent.ai Sample Android app (Kotlin)](/sample-app-android-kotlin#readme)| Showcase of the [Android](https://www.android.com/) application written in Kotlin using [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) for data fetching from Kontent.ai. |[source](/sample-app-android-kotlin/README.md)|
|[Kontent.ai Delivery Java SDK](/delivery-sdk#readme)| The Kontent.ai Delivery Java SDK is a client library used for retrieving content from [Kontent.ai](https://kontent.ai)|[](https://oss.sonatype.org/content/groups/public/ai/kontent/delivery-sdk/)|
13
+
|[Kontent.ai Generators](/delivery-sdk-generators#readme)| This tool generates strongly-typed models based on Content Types in a Kontent.ai project. |[](https://oss.sonatype.org/content/groups/public/ai/kontent/delivery-sdk-generators)|
14
+
|[Kontent.ai Sample Spring Boot app](/sample-app-spring-boot#readme)| Showcase of the [Spring boot](https://spring.io/projects/spring-boot) application displaying data from Kontent.ai. |[source](/sample-app-spring-boot/README.md)|
15
+
|[Kontent.ai Sample Gradle Console app](/test-gradle-console-app#readme)| Simple Java console application showcasing how to load data from Kontent.ai. |[source](/test-gradle-console-app/README.md)|
16
+
|[Kontent.ai Sample Android app (Java)](/sample-app-android#readme)| Showcase of the [Android](https://www.android.com/) application written in Java using [RxJava](https://github.com/ReactiveX/RxJava) for data fetching from Kontent.ai. |[source](/sample-app-android/README.md)|
17
+
|[Kontent.ai Sample Android app (Kotlin)](/sample-app-android-kotlin#readme)| Showcase of the [Android](https://www.android.com/) application written in Kotlin using [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) for data fetching from Kontent.ai. |[source](/sample-app-android-kotlin/README.md)|
20
18
21
19
## Development
22
20
@@ -60,17 +58,18 @@ in [Kontent.ai Delivery Java SDK](/delivery-sdk#readme).
60
58
1. Verify that everything in the branch is ready to be published and
61
59
the [build and tests](https://github.com/kontent-ai/java-packages/actions/workflows/gradle.yml) are passing.
62
60
1. Create new GitHub release - **the tag name of the release will be used as a version**
63
-
* If you define tag name with "-SNAPSHOT" suffix i.e. `5.0.0-SNAPSHOT` artifact will be published to
64
-
the `https://oss.sonatype.org/content/repositories/snapshots/`, so that you could use it when you want to try out
65
-
the beta version.
66
61
67
-
* The creation of a release triggers
68
-
the [Publish Github workflow](https://github.com/kontent-ai/java-packages/actions/workflows/publish.yml) and
69
-
creates and publishes the artifacts to "Staging" repositories on Nexus repository manager.
62
+
- If you define tag name with "-SNAPSHOT" suffix i.e. `5.0.0-SNAPSHOT` artifact will be published to
63
+
the `https://oss.sonatype.org/content/repositories/snapshots/`, so that you could use it when you want to try out
64
+
the beta version.
65
+
66
+
- The creation of a release triggers
67
+
the [Publish Github workflow](https://github.com/kontent-ai/java-packages/actions/workflows/publish.yml) and
68
+
creates and publishes the artifacts to "Staging" repositories on Nexus repository manager.
70
69
71
70
1. Log in to the [Nexus Repository Manager](https://oss.sonatype.org/).
72
-
1. Select "Staging repositories", verify the repository content (*sometimes it takes a couple of minutes until the
73
-
repository is visible in the Nexus Repository Manager UI*).
71
+
1. Select "Staging repositories", verify the repository content (_sometimes it takes a couple of minutes until the
72
+
repository is visible in the Nexus Repository Manager UI_).
74
73
1. Close the Staging repository
75
74
1. Release the Closed repository
76
75
1. Increase the patch version and append `-SNAPSHOT` in the bottom of `/build.gradle` file (i.e. `4.4.1-SNAPSHOT`).
This tool generates strongly-typed models based on Content Types in a Kontent.ai project. The models are supposed to be used together with the [Kontent.ai Delivery SDK for Java](../deliver-sdky/README.md). Please read the [documentation](</wiki/Working-with-Strongly-Typed-Models-(aka-Code-First-Approach)#customizing-the-strong-type-binding-logic>) to see all benefits of this approach.
You can also provide the project ID and other parameters by passing the [`DeliveryOptions`](./src/main/java/kentico/kontent/delivery/DeliveryOptions.java) object to the class constructor. The `DeliveryOptions` object can be used to set the following parameters:
58
+
You can also provide the project ID and other parameters by passing the [`DeliveryOptions`](./src/main/java/kontent/ai/delivery/DeliveryOptions.java) object to the class constructor. The `DeliveryOptions` object can be used to set the following parameters:
59
59
60
60
-`setPreviewApiKey(String)` – sets the [Delivery Preview API key](https://docs.kontent.ai/reference/delivery-api#section/Production-vs.-Preview).
61
61
-`setProductionApiKey(String)` - sets the [Delivery Client key for secured access](https://docs.kontent.ai/reference/delivery-api#tag/Secure-access).
0 commit comments