{"id":22814588,"url":"https://github.com/kit-data-manager/service-base","last_synced_at":"2025-04-22T18:41:06.263Z","repository":{"id":37963355,"uuid":"133508225","full_name":"kit-data-manager/service-base","owner":"kit-data-manager","description":"Helper module for KIT DM 2.0 services providing support for dependency management and general purpose implementations.","archived":false,"fork":false,"pushed_at":"2024-12-01T21:12:47.000Z","size":1554,"stargazers_count":1,"open_issues_count":3,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-12-01T22:22:18.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kit-data-manager.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-15T11:45:45.000Z","updated_at":"2024-11-08T10:42:42.000Z","dependencies_parsed_at":"2024-01-10T10:26:16.097Z","dependency_job_id":"7663eded-61f2-4cbb-8b7a-563dd21ccb3b","html_url":"https://github.com/kit-data-manager/service-base","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fservice-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fservice-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fservice-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-data-manager%2Fservice-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kit-data-manager","download_url":"https://codeload.github.com/kit-data-manager/service-base/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229388355,"owners_count":18065252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-12T13:09:22.283Z","updated_at":"2024-12-12T13:09:22.768Z","avatar_url":"https://github.com/kit-data-manager.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KIT Data Manager - Service Base Module\n\n[![build with gradle](https://github.com/kit-data-manager/service-base/actions/workflows/gradle.yml/badge.svg)](https://github.com/kit-data-manager/service-base/actions/workflows/gradle.yml)\n[![javadoc](https://javadoc.io/badge2/edu.kit.datamanager/service-base/javadoc.svg)](https://javadoc.io/doc/edu.kit.datamanager/service-base)\n[![codecov](https://codecov.io/gh/kit-data-manager/service-base/branch/master/graph/badge.svg)](https://codecov.io/gh/kit-data-manager/service-base)\n[![CodeQL](https://github.com/kit-data-manager/service-base/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/kit-data-manager/service-base/actions/workflows/codeql-analysis.yml)\n![License](https://img.shields.io/github/license/kit-data-manager/service-base.svg)\n\nHelper module for KIT DM 2.0 services providing commonly used dependencies and general purpose implementations, e.g. helpers and exception.\n\n## How to build\n\nIn order to build this module you'll need:\n\n* Java SE Development Kit 17 or higher\n\nAfter obtaining the sources change to the folder where the sources are located and call:\n\n```\nuser@localhost:/home/user/service-base$ ./gradlew publishToMavenLocal\nBUILD SUCCESSFUL in 1s\n3 actionable tasks: 3 executed\nuser@localhost:/home/user/service-base$\n```\n\nThe gradle wrapper will download and install gradle, if not already available. Afterwards, the module artifact\nwill be built and installed into the local maven repository, from where it can be used by other projects.\n\n## Dependency from Maven Central Repository\n\nInstead of using a local build you may also use the most recent version from the Central Maven Repository directly. \n\n### Maven\n\n~~~~\n\u003cdependency\u003e\n    \u003cgroupId\u003eedu.kit.datamanager\u003c/groupId\u003e\n    \u003cartifactId\u003eservice-base\u003c/artifactId\u003e\n    \u003cversion\u003e1.1.0\u003c/version\u003e\n\u003c/dependency\u003e\n~~~~\n\n### Gradle (short)\n\n~~~~\n    implementation \"edu.kit.datamanager:service-base:1.1.0\"\n~~~~\n\n\n## License\n\nThe KIT Data Manager is licensed under the Apache License, Version 2.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkit-data-manager%2Fservice-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkit-data-manager%2Fservice-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkit-data-manager%2Fservice-base/lists"}