{"id":16000825,"url":"https://github.com/zero88/java-gradle-template","last_synced_at":"2025-10-27T13:37:05.649Z","repository":{"id":182332175,"uuid":"616366409","full_name":"zero88/java-gradle-template","owner":"zero88","description":"Gradle template for java projects","archived":false,"fork":false,"pushed_at":"2024-03-11T01:51:10.000Z","size":159,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T13:34:46.282Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","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/zero88.png","metadata":{"files":{"readme":"README.adoc","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":"2023-03-20T08:48:47.000Z","updated_at":"2023-03-23T08:22:30.000Z","dependencies_parsed_at":"2024-11-09T06:37:20.537Z","dependency_job_id":"00915d32-a0f4-4928-9969-a93b79035685","html_url":"https://github.com/zero88/java-gradle-template","commit_stats":null,"previous_names":["zero88/java-gradle-template"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zero88%2Fjava-gradle-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zero88%2Fjava-gradle-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zero88%2Fjava-gradle-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zero88%2Fjava-gradle-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zero88","download_url":"https://codeload.github.com/zero88/java-gradle-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240215900,"owners_count":19766490,"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-10-08T09:20:41.524Z","updated_at":"2025-10-27T13:37:05.579Z","avatar_url":"https://github.com/zero88.png","language":"Kotlin","readme":"= java-gradle-template\nzero88\n:repo: zero88/java-gradle-template\n:artifact: io.github.zero88/java-gradle-template\n:sonarKey: zero88_java-gradle-template\n\nimage:https://github.com/{repo}/actions/workflows/ci.yml/badge.svg[{repo},link=https://github.com/{repo}/actions/workflows/ci.yml]\nimage:https://img.shields.io/github/v/release/{repo}?sort=semver[GitHub release (latest SemVer)]\nimage:https://img.shields.io/nexus/r/{artifact}?server=https%3A%2F%2Foss.sonatype.org[Sonatype Nexus (Releases)]\nimage:https://img.shields.io/nexus/s/{artifact}?server=https%3A%2F%2Foss.sonatype.org[Sonatype Nexus (Snapshots)]\n\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=ncloc[Lines of Code,link=https://sonarcloud.io/dashboard?id={sonarKey}]\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=coverage[Coverage,link=https://sonarcloud.io/dashboard?id={sonarKey}]\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=sqale_rating[Maintainability Rating,link=https://sonarcloud.io/dashboard?id={sonarKey}]\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=reliability_rating[Reliability Rating,link=https://sonarcloud.io/dashboard?id={sonarKey}]\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=security_rating[Security Rating,link=https://sonarcloud.io/dashboard?id={sonarKey}]\nimage:https://sonarcloud.io/api/project_badges/measure?project={sonarKey}\u0026metric=alert_status[Quality Gate Status,link=https://sonarcloud.io/dashboard?id={sonarKey}]\n\nGradle template for opensource java projects\n\nPlease, correct some variables:\n\n* link:./gradle.properties[gradle.properties]:\n** `title=\u0026lt;title\u0026gt;`\n** `description=\u0026lt;description\u0026gt;`\n** `projectGroup`\n** `projectLicense`\n** `github.repo`\n** `systemProp.sonar.organization=\u0026lt;sonar-org-key\u0026gt;`\n** `systemProp.sonar.projectKey=\u0026lt;sonar-project-key\u0026gt;`\n\n* link:./settings.gradle.kts#16[settings.gradle.kts]\n** `projectName`\n** Update subprojects structure\n\n* link:./docs/build.gradle.kts#16[project(\":docs\")]\n** Might update `val mainProject = extensions[\u0026quot;BASE_NAME\u0026quot;] as String`\n\n* link:.github/workflows/ci.yml[ci.yml]\n** Replace env `MAIN_PROFILE: \u0026#39;template\u0026#39;` to `MAIN_PROFILE: \u0026#39;\u0026lt;your_project_main_profile\u0026gt;\u0026#39;` (must not have blank)\n\n* Add GitHub repository secrets for action\n** `CI_GPG_PASSPHARSE`\n** `CI_GPG_PRIVATE_KEY`\n** `OSS_GITHUB_TOKEN`\n** `OSS_SONARQUBE_TOKEN`\n** `OSS_SONATYPE_PASSWORD`\n** `OSS_SONATYPE_USER`\n\n* Git branches:\n** `docs/main`: To keep Antora component documentation.\n** In case of host GitHub pages independent, create `gh-pages` and use https://github.com/zero88/shared-ghactions/blob/8ad1eb3773917b59db5d4cfba268ae17ec6121f4/.github/workflows/webdocs-standalone-publish.yml[shared-ghactions/.github/workflows/webdocs-standalone-publish.yml] in link:./.github/workflows/ci.yml[`ci.yml`].\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzero88%2Fjava-gradle-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzero88%2Fjava-gradle-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzero88%2Fjava-gradle-template/lists"}