{"id":18683266,"url":"https://github.com/jetty/jetty-parent","last_synced_at":"2025-08-16T16:09:22.170Z","repository":{"id":66212034,"uuid":"2045135","full_name":"jetty/jetty-parent","owner":"jetty","description":"Eclipse Jetty® - Parent Pom","archived":false,"fork":false,"pushed_at":"2025-08-05T14:20:34.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":4,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-08-12T08:54:58.718Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://eclipse.dev/jetty","language":null,"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/jetty.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,"zenodo":null}},"created_at":"2011-07-14T00:52:14.000Z","updated_at":"2025-08-05T14:20:36.000Z","dependencies_parsed_at":"2023-12-11T02:41:04.253Z","dependency_job_id":"100ff7ce-df03-4b52-84d2-6c746398f1ea","html_url":"https://github.com/jetty/jetty-parent","commit_stats":null,"previous_names":["jetty/jetty.parent","jetty/jetty-parent","eclipse/jetty.parent"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/jetty/jetty-parent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetty%2Fjetty-parent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetty%2Fjetty-parent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetty%2Fjetty-parent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetty%2Fjetty-parent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jetty","download_url":"https://codeload.github.com/jetty/jetty-parent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetty%2Fjetty-parent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270735250,"owners_count":24636329,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"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":[],"created_at":"2024-11-07T10:14:11.240Z","updated_at":"2025-08-16T16:09:22.146Z","avatar_url":"https://github.com/jetty.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Example of a jetty-parent-pom\nThe goal is to reduce copy/paste of the same content in multiple repositories.\nhaving a common set of plugins version. Updated monthly via dependabot with maybe a monthly release of this parent.\nWe don't really need to copy/paste the SAME plugins versions in multiple poms and having to run dependabot in so many places.\n\n# Jdk setup\n\nPer default the pom configure projects to use Jdk 1.8, (enforce plugins as well)\nIf you need to be 11 as minimum, just use `\u003cjdk.version.minimum\u003e17\u003c/jdk.version.minimum\u003e`\nThis single property will be used for:\n- `\u003cmaven.compiler.source\u003e${jdk.version.minimum}\u003c/maven.compiler.source\u003e`\n- `\u003cmaven.compiler.target\u003e${jdk.version.minimum}\u003c/maven.compiler.target\u003e`\n- `\u003cmaven.compiler.release\u003e${jdk.version.minimum}\u003c/maven.compiler.release\u003e` (only for jdk9+)\n\nIf you need some special trick such build should use 11 but I need 8 as produced bytecode, just use:\n- `\u003cjdk.version.minimum\u003e11\u003c/jdk.version.minimum\u003e`\n- `\u003cmaven.compiler.release\u003e8\u003c/maven.compiler.release\u003e`\n\nThere is no need to configure target and release as it will be ignored by compiler because release param has been configured (you can of course but it is just ignored)\n\n\n# Maven setup\nThe property `\u003cmaven.version.minimum\u003e3.9\u003c/maven.version.minimum\u003e` will configure the enforcer to enforce this as minimum Maven version to use\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetty%2Fjetty-parent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjetty%2Fjetty-parent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetty%2Fjetty-parent/lists"}