{"id":15946269,"url":"https://github.com/mike10004/debian-maven-plugin","last_synced_at":"2026-01-17T07:27:36.172Z","repository":{"id":39927642,"uuid":"160229345","full_name":"mike10004/debian-maven-plugin","owner":"mike10004","description":"Maven plugin that creates .deb package files for Debian/Ubuntu","archived":false,"fork":false,"pushed_at":"2023-07-20T09:15:52.000Z","size":265,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-06T01:17:48.379Z","etag":null,"topics":["deb","debian-packaging","maven-plugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mike10004.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-12-03T17:33:36.000Z","updated_at":"2021-10-01T22:56:08.000Z","dependencies_parsed_at":"2024-10-07T09:21:06.081Z","dependency_job_id":"0c87de48-2fdc-4040-8a94-14fde4b5af3f","html_url":"https://github.com/mike10004/debian-maven-plugin","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/mike10004/debian-maven-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mike10004%2Fdebian-maven-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mike10004%2Fdebian-maven-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mike10004%2Fdebian-maven-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mike10004%2Fdebian-maven-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mike10004","download_url":"https://codeload.github.com/mike10004/debian-maven-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mike10004%2Fdebian-maven-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28504168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["deb","debian-packaging","maven-plugin"],"created_at":"2024-10-07T09:20:57.956Z","updated_at":"2026-01-17T07:27:36.158Z","avatar_url":"https://github.com/mike10004.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Maven Central](https://img.shields.io/maven-central/v/com.github.mike10004/debian-maven-plugin.svg)](https://repo1.maven.org/maven2/com/github/mike10004/debian-maven-plugin/)\n\n# debian-maven-plugin\n\nMaven plugin wrapper around Debian utilities for building `.deb` packages.\n\n## Quick Start\n\nUse Maven plugins to copy resources and dependencies into \n`${project.build.directory}/deb`. Everything in that directory will be \nincluded in the package. For example, you might include a directory structure \nlike this:\n\n* `deb`\n    + `usr`\n        + `bin`\n            + `hello-world.sh`\n        + `share`\n            + `hello-world`\n                + `data.txt`\n    + `etc`\n        + `hello-world`\n            + `config.ini`\n\nThen add a build plugin execution as follows:\n\n    \u003cplugin\u003e\n        \u003cgroupId\u003ecom.github.mike10004\u003c/groupId\u003e\n        \u003cartifactId\u003edebian-maven-plugin\u003c/artifactId\u003e\n        \u003cversion\u003e3.2\u003c/version\u003e\n        \u003cexecutions\u003e\n            \u003cexecution\u003e\n                \u003cid\u003ebuild-deb\u003c/id\u003e\n                \u003cphase\u003epackage\u003c/phase\u003e\n                \u003cgoals\u003e\n                    \u003cgoal\u003epackage\u003c/goal\u003e\n                \u003c/goals\u003e\n                \u003cconfiguration\u003e\n                    \u003cpackageName\u003ehello-world\u003c/packageName\u003e\n                    \u003cpackageTitle\u003eHello World\u003c/packageTitle\u003e\n                    \u003cpackageRevision\u003e1\u003c/packageRevision\u003e\n                    \u003cprojectUrl\u003ehttps://example.com/\u003c/projectUrl\u003e\n                    \u003cprojectOrganization\u003eUnorganized Developers\u003c/projectOrganization\u003e\n                    \u003cmaintainerName\u003eJane Doe\u003c/maintainerName\u003e\n                    \u003cmaintainerEmail\u003ejane@doe.com\u003c/maintainerEmail\u003e\n                    \u003cpackageDependencies\u003e\n                        \u003cpackage\u003edefault-jre-headless\u003c/package\u003e\n                    \u003c/packageDependencies\u003e\n                \u003c/configuration\u003e\n            \u003c/execution\u003e\n        \u003c/executions\u003e\n    \u003c/plugin\u003e\n\n## More examples\n\nSee the projects under the `debian-maven-plugin-examples` directory.\n\n## Changelog\n\n### 3.3 \n\n* add support for links files, emulating *dh_link* functionality from debuild\n\n### 3.2\n\n* parse symbolic links in output of `dpkg-deb --contents`\n* resolve package-privateness of exceptions thrown by analyst \n\n### 3.1\n\n* remove support for automatic detection of included artifacts\n* support arbitrary packaging files (e.g. `postinst`)\n* support custom `dpkg-deb --build` arguments and environment variables\n\n### 1.1.0\n\n* avoid printing messages from executed processes at the *warn* level in build\n  log; use `\u003cprocessExecutionMode\u003elegacy\u003c/processExecutionMode\u003e` if you liked\n  the old behavior\n\n### 1.0.9 and lower\n\n* Code forked from https://sourceforge.net/projects/debian-maven/ by\n  [wowtor](https://sourceforge.net/u/wowtor/profile/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmike10004%2Fdebian-maven-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmike10004%2Fdebian-maven-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmike10004%2Fdebian-maven-plugin/lists"}