https://github.com/simply007/kontent-java-monorepo
https://github.com/simply007/kontent-java-monorepo
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/simply007/kontent-java-monorepo
- Owner: Simply007
- License: mit
- Created: 2020-04-22T09:12:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-28T20:50:29.000Z (almost 6 years ago)
- Last Synced: 2025-04-07T15:53:07.193Z (about 1 year ago)
- Language: Java
- Size: 2.1 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kontent Java Packages
Monorepo with Java Kontent packages.
## Packages
| Package | Summary | Version |
| :------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [Kontent Delivery Java SDK](/kontent-delivery#readme) | The Kentico Kontent Delivery Java SDK is a client library used for retrieving content from [Kentico Kontent](https://kontent.ai) | [](https://bintray.com/simply007/kontent-java-monorepo/kontent-delivery/_latestVersion) |
| [Kontent Generators](/kontent-delivery-generators#readme) | This tool generates strongly-typed models based on Content Types in a Kentico Kontent project. | [](https://bintray.com/simply007/kontent-java-monorepo/kontent-delivery-generators/_latestVersion) |
| [Kontent 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. | [source](/sample-app-spring-boot/README.md) |
| [Kontent Sample Gradle Console app](/test-gradle-console-app#readme) | Simple Java console application showcasing how to load data from Kontent. | [source](/test-gradle-console-app/README.md) |
## Development
If you wish to find out more about the project specification. Check out the [Project information](/PROJECT.md).
### Prerequisites
**Required:**
Java 8 SDK (Oracle & OpenJDK both tested and supported)
### Build and Test
- Ensure your `JAVA_HOME` environment is set.
- Clone this repository
```sh
git clone https://github.com/kentico/kontent-java-packages
```
- Enter the cloned repository and build the project via the provided Gradle wrapper.
> This command will build whole solution and run all tests in this monorepo.
```sh
cd kontent-java-packages
./gradlew clean build
```
> :bulb: Then ideal next step is to test out the [Kontent Sample Spring Boot app](/sample-app-spring-boot#readme) or load the project in In IDE ([IntelliJ IDEA](https://www.jetbrains.com/idea/) recommended) and run/debug tests in [Kontent Delivery Java SDK](/kontent-delivery#readme).
## Publishing
// TODO finish publishing
// TODO add analytics