{"id":16461568,"url":"https://github.com/stringbean/sbt-jandex","last_synced_at":"2026-05-14T17:31:15.891Z","repository":{"id":171654323,"uuid":"648226799","full_name":"stringbean/sbt-jandex","owner":"stringbean","description":"sbt plugin for generating Jandex indexes","archived":false,"fork":false,"pushed_at":"2023-06-29T08:40:00.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-20T17:29:20.195Z","etag":null,"topics":["jandex","quarkus","sbt-plugin"],"latest_commit_sha":null,"homepage":"","language":"Scala","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/stringbean.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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-06-01T13:38:53.000Z","updated_at":"2023-06-01T13:41:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad69801f-d257-4c27-af53-da7d57108257","html_url":"https://github.com/stringbean/sbt-jandex","commit_stats":null,"previous_names":["stringbean/sbt-jandex"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/stringbean/sbt-jandex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stringbean%2Fsbt-jandex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stringbean%2Fsbt-jandex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stringbean%2Fsbt-jandex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stringbean%2Fsbt-jandex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stringbean","download_url":"https://codeload.github.com/stringbean/sbt-jandex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stringbean%2Fsbt-jandex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33035588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["jandex","quarkus","sbt-plugin"],"created_at":"2024-10-11T11:08:41.162Z","updated_at":"2026-05-14T17:31:15.873Z","avatar_url":"https://github.com/stringbean.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sbt-jandex\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/stringbean/sbt-jandex/ci.yml?branch=main)](https://github.com/stringbean/sbt-jandex/actions/workflows/ci.yml)\n[![Codacy grade](https://img.shields.io/codacy/grade/aad472c1c869488e977a198e97253d8e?label=codacy)](https://app.codacy.com/gh/stringbean/sbt-jandex)\n[![Known Vulnerabilities](https://snyk.io/test/github/stringbean/sbt-jandex/badge.svg?targetFile=build.sbt)](https://snyk.io/test/github/stringbean/sbt-jandex?targetFile=build.sbt)\n[![sbt-jandex version](https://index.scala-lang.org/stringbean/sbt-jandex/sbt-jandex/latest.svg)](https://index.scala-lang.org/stringbean/sbt-jandex/sbt-jandex)\n[![GitHub Discussions](https://img.shields.io/github/discussions/stringbean/sbt-jandex)](https://github.com/stringbean/sbt-jandex/discussions)\n\nAn sbt plugin to generate [Jandex][jandex] indexes for projects.\n\n## Setup\n\nAdd the following lines to `project/plugins.sbt`:\n\n```scala\n// add the plugin\naddSbtPlugin(\"software.purpledragon\" % \"sbt-jandex\" % \"\u003cversion\u003e\")\n\n// add the Jandex 3.x library\nlibraryDependencies += \"io.smallrye\" % \"jandex\" % \"3.1.2\"\n\n// or Jandex 2.x library\nlibraryDependencies += \"org.jboss\" % \"jandex\" % \"2.4.3.Final\"\n\n// or Jandex 1.x library\nlibraryDependencies += \"org.jboss\" % \"jandex\" % \"1.2.4.Final\"\n```\n\nJandex indexes will automatically be generated and added to the binary JARs.\n\n## Tasks\n\n### `jandex`\n\nGenerates Jandex index for the main classes and stores it in `jandexOutput.value / jandex.idx`.\n\n## Settings\n\n### `jandexOutput`\n\n*   **Description:** Directory to store generated Jandex index in.\n*   **Accepts:** `File`\n*   **Default:** `crossTarget.value / jandex`\n\n### `jandexIncludeInPackage`\n\n*   **Description:** Whether to include Jandex index in the main JAR. If `true` then the index will be included under\n    \\`META-INF/jandex.idx.\n*   **Accepts:** `Boolean`\n*   **Default:** `true`\n\n[jandex]: https://smallrye.io/jandex\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringbean%2Fsbt-jandex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstringbean%2Fsbt-jandex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringbean%2Fsbt-jandex/lists"}