{"id":26936456,"url":"https://github.com/maxkratz/eclipse-2025-03-runtime-bug-mwe","last_synced_at":"2025-04-02T12:34:18.703Z","repository":{"id":284908896,"uuid":"956430304","full_name":"maxkratz/eclipse-2025-03-runtime-bug-mwe","owner":"maxkratz","description":"Repository that holds a minimal working example to reproduce missing plug-ins within the runtime workspace in Eclipse Modeling 2025-03 R on Windows-based systems.","archived":false,"fork":false,"pushed_at":"2025-03-28T09:26:38.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T10:32:22.256Z","etag":null,"topics":["bug","eclipse","eclipse-ide","eclipse-modeling","eclipse-modeling-framework","eclipse-plugin","minimal-working-example","mwe"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxkratz.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2025-03-28T08:43:01.000Z","updated_at":"2025-03-28T09:26:41.000Z","dependencies_parsed_at":"2025-03-28T10:43:30.116Z","dependency_job_id":null,"html_url":"https://github.com/maxkratz/eclipse-2025-03-runtime-bug-mwe","commit_stats":null,"previous_names":["maxkratz/eclipse-2025-03-runtime-bug-mwe"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkratz%2Feclipse-2025-03-runtime-bug-mwe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkratz%2Feclipse-2025-03-runtime-bug-mwe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkratz%2Feclipse-2025-03-runtime-bug-mwe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkratz%2Feclipse-2025-03-runtime-bug-mwe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxkratz","download_url":"https://codeload.github.com/maxkratz/eclipse-2025-03-runtime-bug-mwe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246816514,"owners_count":20838660,"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":["bug","eclipse","eclipse-ide","eclipse-modeling","eclipse-modeling-framework","eclipse-plugin","minimal-working-example","mwe"],"created_at":"2025-04-02T12:34:18.611Z","updated_at":"2025-04-02T12:34:18.688Z","avatar_url":"https://github.com/maxkratz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eclipse Modeling 2025-03 R runtime bug on Windows (MWE)\n\nThis repository holds a Minimal Working Example (MWE) to demonstrate a bug in **Eclipse Modeling 2025-03 R** on **Windows**-based systems.\n\nThe bug does not occur on Linux, macOS, or older versions of Eclipse (e.g., 2024-12 R).\n\n## Description\n\nNormally, you can create a plug-in project in your development workspace and let it export some Java packages.\nThe import and export of such projects are managed via the `MANIFEST.MF` file(s).\nOn your runtime workspace, you can have other projects that have the projects of the development workspace as a dependency defined in their `MANIFEST.MF`.\nEclipse should normally resolve the dependencies automatically and compile the project(s) within the runtime workspace correctly.\n\nHowever, since updating to Eclipse Modeling 2025-03 R this seems to be broken on Windows-based systems only.\n\n## Steps to reproduce the bug\n\n1. Clone this repository to your machine.\n2. Download the latest Eclipse Modeling 2025-03 R package for Windows, e.g., from [this page](https://www.eclipse.org/downloads/packages/release/2025-03/r/eclipse-modeling-tools).\n3. Extract the archive and start Eclipse 2025-03 R.\n4. Create a new workspace and import the project `org.example.dev.project` via *File* -\u003e *Import...* -\u003e *Existing Projects into Workspace* -\u003e click on the button \"Next \u003e\" -\u003e select the dev project only -\u003e click on \"Finish\".\n    - Ensure the dev project was built properly and there are no errors within your development workspace.\n5. Start a runtime workspace by right clicking on the project `org.example.dev.project` -\u003e `Run As` -\u003e `Eclipse Application`.\n6. Within the runtime workspace, import the project `org.example.runtime.project`.\n7. Eclipse is now unable to find the correct classes despite the dependency definition in the `MANIFEST.MF` file in `org.example.runtime.project`.\n    - When checking *Help* -\u003e *About Eclipse IDE* -\u003e *Installation Details* -\u003e *Plug-ins*, the plug-in `org.example.dev.project` is listed.\n\n## License\n\nThis project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxkratz%2Feclipse-2025-03-runtime-bug-mwe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxkratz%2Feclipse-2025-03-runtime-bug-mwe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxkratz%2Feclipse-2025-03-runtime-bug-mwe/lists"}