{"id":37146391,"url":"https://github.com/eclipse-embed-cdt/org.eclipse.epp.packages","last_synced_at":"2026-01-14T17:02:35.026Z","repository":{"id":102152749,"uuid":"92777692","full_name":"eclipse-embed-cdt/org.eclipse.epp.packages","owner":"eclipse-embed-cdt","description":"A fork of the Eclipse project used to generate distributable binaries, extended to include the Eclipse Embedded CDT plug-ins. The archive of previous packages is also here, as Releases.","archived":false,"fork":false,"pushed_at":"2021-11-07T14:13:19.000Z","size":12704,"stargazers_count":104,"open_issues_count":0,"forks_count":40,"subscribers_count":18,"default_branch":"embed-cdt","last_synced_at":"2024-06-20T12:51:18.402Z","etag":null,"topics":["eclipse","epp","profiles","rcp","signing-profiles-enabled"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"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/eclipse-embed-cdt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ilegeul","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-05-29T21:47:30.000Z","updated_at":"2023-11-05T09:14:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7a0cc13-ab1c-406c-8d55-4914e072eeef","html_url":"https://github.com/eclipse-embed-cdt/org.eclipse.epp.packages","commit_stats":null,"previous_names":[],"tags_count":119,"template":false,"template_full_name":null,"purl":"pkg:github/eclipse-embed-cdt/org.eclipse.epp.packages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-embed-cdt%2Forg.eclipse.epp.packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-embed-cdt%2Forg.eclipse.epp.packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-embed-cdt%2Forg.eclipse.epp.packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-embed-cdt%2Forg.eclipse.epp.packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipse-embed-cdt","download_url":"https://codeload.github.com/eclipse-embed-cdt/org.eclipse.epp.packages/tar.gz/refs/heads/embed-cdt","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-embed-cdt%2Forg.eclipse.epp.packages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28427182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["eclipse","epp","profiles","rcp","signing-profiles-enabled"],"created_at":"2026-01-14T17:02:34.394Z","updated_at":"2026-01-14T17:02:35.015Z","avatar_url":"https://github.com/eclipse-embed-cdt.png","language":"Shell","readme":"The EPP Build\n=============\n\nThe [Eclipse Packaging Project (EPP)](http://www.eclipse.org/epp/) provides \nthe download packages based on the content of the yearly Simultaneous Release. \nThe download packages are provided from \n[www.eclipse.org/downloads/eclipse-packages/](https://www.eclipse.org/downloads/eclipse-packages/).\n\nCreating and releasing packages\n-------------------------------\n\nPlease see [RELEASING.md](RELEASING.md) in this repo for instructions on the release process for the EPP project.\n\nBuild a Package Locally\n-----------------------\n\nIt's *easy* to run the build locally! All you need is Maven and then you need \nto tell Maven which package(s) to build via profile. As an example, the following \ncommand from the root of the Git repository builds the RCP/RAP package against \nthe Simultaneous Release staging p2 repository:\n\n    mvn clean verify -Pepp.package.rcp\n\nThis build creates output in two places:\n\n1. tar.gz/zip/dmg archives with the packages in `archive/` and\n2. a p2 repository with the EPP artifacts in `archive/repository/`.\n\nWindows users\n------------- \n\nIf you are running the build on Windows, the last build step will currently fail. \nThis failure can be circumvented by skipping the last step which aggregates the \nfiltered EPP artifacts from the packages into a new p2 repository. For further \ndetails see [bug 426416](https://bugs.eclipse.org/bugs/show_bug.cgi?id=426416).\nAt the moment it is advised to run the build command on Windows with `package` \nonly:\n\n    mvn clean package -Pepp.package.rcp\n\nIn addition to that it is not possible to create zip and tar.gz archives on \nWindows due to missing Bash scripting capabilities. On Windows, the output of the\nbuild is the `eclipse` directory that contains the usual content from the zip\narchive. This directory can be found below (e.g. RCP package) \n`packages/org.eclipse.epp.package.rcp.product/target/products/`.\n\nAvailable Profiles\n------------------\n\nEach package uses its own profile:\n\n- epp.package.committers\n- epp.package.cpp\n- epp.package.dsl\n- epp.package.embedcdt\n- epp.package.java\n- epp.package.javascript\n- epp.package.jee\n- epp.package.modeling\n- epp.package.parallel\n- epp.package.php\n- epp.package.rcp\n- epp.package.rust\n- epp.package.scout\n- epp.package.testing\n\nWith the signing profiles enabled, the build artifacts (bundles, features) and the\nWindows and macOS executables are signed. This is done by using the Eclipse Foundation \ninternal signing service and can be activated only if the build is running there.\n\n- eclipse-sign-jar profile enables signing of the EPP bundles and jar files\n- eclipse-sign-mac profile enables usage of macOS signing service\n- eclipse-sign-dmg profile enables signing of the DMG files for the macOS platform\n- eclipse-sign-windows profile enables usage of Windows signing service\n\nAdditional Configuration Possibilities\n--------------------------------------\n\nBy default, the EPP build uses the content of the Eclipse Simultaneous Release *Staging*\nrepository at \u003chttp://download.eclipse.org/staging/2020-03/\u003e as input. Sometimes it is\ndesired to build against another release (e.g. a different milestone), or against a local\nmirror of this repository. This can be achieved by setting the Java property\n`eclipse.simultaneous.release.repository`to another URL. As an example, by adding the\nfollowing argument to the Maven command line, the EPP build will read its input from the\ncomposite Eclipse 2020-03 repository:\n\n    -Declipse.simultaneous.release.repository=\"http://download.eclipse.org/releases/2020-03\"\n","funding_links":["https://ko-fi.com/ilegeul"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-embed-cdt%2Forg.eclipse.epp.packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipse-embed-cdt%2Forg.eclipse.epp.packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-embed-cdt%2Forg.eclipse.epp.packages/lists"}