{"id":28961787,"url":"https://github.com/getappmap/appmap-intellij-plugin","last_synced_at":"2025-10-23T19:12:02.493Z","repository":{"id":39678935,"uuid":"355938554","full_name":"getappmap/appmap-intellij-plugin","owner":"getappmap","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-06T10:40:23.000Z","size":70492,"stargazers_count":44,"open_issues_count":72,"forks_count":9,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-06-20T09:32:10.621Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getappmap.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":"2021-04-08T14:25:06.000Z","updated_at":"2025-04-30T20:02:07.000Z","dependencies_parsed_at":"2023-10-20T15:37:42.984Z","dependency_job_id":"d0de1ac4-1cd9-4387-955b-c35f2d16e068","html_url":"https://github.com/getappmap/appmap-intellij-plugin","commit_stats":null,"previous_names":[],"tags_count":118,"template":false,"template_full_name":null,"purl":"pkg:github/getappmap/appmap-intellij-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-intellij-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-intellij-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-intellij-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-intellij-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getappmap","download_url":"https://codeload.github.com/getappmap/appmap-intellij-plugin/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-intellij-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261589913,"owners_count":23181437,"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":"2025-06-24T02:05:02.269Z","updated_at":"2025-10-23T19:12:02.486Z","avatar_url":"https://github.com/getappmap.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub Stars](https://img.shields.io/github/stars/getappmap/appmap-intellij-plugin?style=social)](https://github.com/getappmap/appmap-intellij-plugin)\n[![Slack](https://img.shields.io/badge/Slack-Join%20the%20community-green)](https://appmap.io/slack)\n\n# AppMap for JetBrains IDEs\n\nPlease see [./description.md](./description.md) for a detailed description of the AppMap plugin for JetBrains IDEs.\n\n## Deployment\n\nBy default, the plugin ZIP file only bundles the JAR file of the AppMap Java agent.\n\nIt's possible to customize settings and/or to bundle AppMap binaries into the plugin ZIP afterward to simplify the\ndeployment.\n\n### Customizing Deployment\n\nBy modifying the plugin ZIP archive, the deployment can be customized.\n\nThe current status of the deployment is shown with action `Tools \u003e AppMap \u003e Plugin Status Report`.\n\nSettings can be customized by adding a `site-config.json` file at `./intellij-appmap/site-config.json` inside the ZIP file.\n\nThe file must be a valid JSON file.\nIt allows configuring telemetry and auto-update of AppMap binaries.\nBy default, no custom telemetry is configured and auto-update is enabled.\n\nDefault settings:\n\n```json\n{\n    \"appMap.telemetry\": null,\n    \"appMap.autoUpdateTools\": true\n}\n```\n\n#### Splunk Telemetry\n\nFor telemetry deployment, only `splunk` is supported as backend.\nIf Splunk is configured, then the user-setting to turn off telemetry is ignored.\n\n```json\n{\n    \"appMap.telemetry\": {\n        \"backend\": \"splunk\",\n        \"url\": \"https://splunk.example.com\",\n        \"token\": \"my-hec-token\",\n        \"ca\": \"optional-ca-certificate\"\n    },\n    \"appMap.autoUpdateTools\": true\n}\n```\n\n### Bundling AppMap binaries\n\nThe following directory inside the plugin ZIP file is searched for AppMap binaries:\n\n- `./intellij-appmap/resources/`\n\nA bundled binary must follow this pattern to be found: `{type}-{os}-{arch}-v{version}`.\nOS-specific file extensions like `.exe` must be appended.\n\nIf more than one compatible, bundled binary is found, then the binary with the latest version is preferred.\n\nIf a downloaded binary has a higher version than the bundled binary, then the downloaded binary is used.\nIf a downloaded binary and the best-matching bundled binary have the same version, then the bundled binary is used.\n\nPossible values:\n\n- `type`:\n    - `appmap`\n    - `scanner`\n- `os`:\n    - `win`\n    - `macos`\n    - `linux`\n- `arch`:\n    - `x64`\n    - `arm64`\n- `version`: a version in the SemVer format, e.g. `1.2.3`.\n\nExamples:\n\n- `./intellij-appmap/resources/appmap-win-x64-v3.9.1.exe`\n- `./intellij-appmap/resources/appmap-macos-arm64-v3.9.1.exe`\n- `./intellij-appmap/resources/appmap-linux-arm64-v3.9.1.exe`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetappmap%2Fappmap-intellij-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetappmap%2Fappmap-intellij-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetappmap%2Fappmap-intellij-plugin/lists"}