{"repo":"sinuscosinustan/hetznercloud-java","free":true,"listed":false,"github":"https://github.com/sinuscosinustan/hetznercloud-java","clone":"git clone https://github.com/sinuscosinustan/hetznercloud-java.git","description":"Java Library for the Hetzner Cloud API - NOW ON CODEBERG","language":"Java","stars":58,"topics":["automation","hcloud","hetzner","hetzner-cloud","java"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Hetzner Cloud API for Java ========================== THE CODE NOW LIVES ON CODEBERG! Simple Java client for the Hetzner Cloud API. Important message about this project here Compile This project uses Maven as build automation. Just run mvn clean install to install it in the local Maven repository cache. How to use Maven Dependency: Gradle Put this in the build.gradle file of the project: kotlin-dsl Requirements - Java 17 or higher - Maven 3.6.0 or higher How to run tests This project has unit tests, as well as integration tests. Unit Tests (Default) Integration Tests Integration tests require an API Token for the Hetzner Cloud. Set the API token as an environment variable called HCLOUD TOKEN . To obtain an API key, please see the official API documentation. Code Quality Checkstyle Checkstyle runs automatically during compilation: Code Coverage (JaCoCo) Generate code coverage reports: View the HTML report at target/site/jacoco/index.html JavaDocs The JavaDocs are available here Dependencies The following dependencies were used in this project: jackson-databind under Apache2.0 License Lombok under MIT License","default_branch":null,"files":null,"tree":[],"storefront":"/r/sinuscosinustan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sinuscosinustan/hetznercloud-java/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}