{"id":20798201,"url":"https://github.com/sebthom/open-with-eclipse-plugin","last_synced_at":"2026-03-01T17:07:04.108Z","repository":{"id":40303225,"uuid":"421565583","full_name":"sebthom/open-with-eclipse-plugin","owner":"sebthom","description":"Eclipse plugin to register a Windows \"Open with Eclipse\" context menu entry for Eclipse.","archived":false,"fork":false,"pushed_at":"2026-02-01T15:19:03.000Z","size":1616,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-01T20:52:50.070Z","etag":null,"topics":["eclipse-plugin","java"],"latest_commit_sha":null,"homepage":"https://buymeacoffee.com/vegardit","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sebthom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-10-26T19:54:51.000Z","updated_at":"2026-02-01T11:04:48.000Z","dependencies_parsed_at":"2026-02-01T13:03:52.379Z","dependency_job_id":null,"html_url":"https://github.com/sebthom/open-with-eclipse-plugin","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/sebthom/open-with-eclipse-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebthom%2Fopen-with-eclipse-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebthom%2Fopen-with-eclipse-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebthom%2Fopen-with-eclipse-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebthom%2Fopen-with-eclipse-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebthom","download_url":"https://codeload.github.com/sebthom/open-with-eclipse-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebthom%2Fopen-with-eclipse-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29976272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"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-plugin","java"],"created_at":"2024-11-17T16:37:02.643Z","updated_at":"2026-03-01T17:07:04.086Z","avatar_url":"https://github.com/sebthom.png","language":"Java","readme":"# \"Open with Eclipse\" plugin for Eclipse\n\n[![Build Status](https://github.com/sebthom/open-with-eclipse-plugin/actions/workflows/build.yml/badge.svg)](https://github.com/sebthom/open-with-eclipse-plugin/actions/workflows/build.yml)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n[![License](https://img.shields.io/github/license/sebthom/open-with-eclipse-plugin.svg?color=blue)](LICENSE.txt)\n[![Eclipse Marketplace](https://img.shields.io/eclipse-marketplace/dt/open-eclipse-plugin?logo=eclipse\u0026label=Downloads)](https://marketplace.eclipse.org/content/open-eclipse-plugin)\n\n\n**Feedback and high-quality pull requests are  highly welcome!**\n\n1. [What is it?](#what-is-it)\n1. [Installation](#installation)\n1. [Building from Sources](#building)\n1. [License](#license)\n\n\n## \u003ca name=\"what-is-it\"\u003e\u003c/a\u003eWhat is it?\n\nThis plugin allows you to register a Windows Explorer \"Open with Eclipse\" menu entry for your Eclipse installation.\n\n![](src/site/img/contextmenu.png)\n\n![](src/site/img/prefs.png)\n\n\n## \u003ca name=\"installation\"\u003e\u003c/a\u003eInstallation\n\nTo install the plugin into an existing Eclipse installation do:\n1. Within Eclipse go to: Help -\u003e Install New Software...\n1. Enter the following update site URL: https://raw.githubusercontent.com/sebthom/open-with-eclipse-plugin/updatesite\n1. Select the `Open with Eclipse` feature to install.\n1. Ensure that the option `Contact all update sites during install to find required software` is enabled.\n1. Click `Next` twice.\n1. Read/accept the license terms and click `Finish`.\n1. Eclipse will now download the necessary files in the background.\n1. When the download has finished, Eclipse will ask about installing unsigned content. You need to accept if you want to\n1. After installation you will be prompted for a restart of Eclipse, which is recommended.\n\n\n## \u003ca id=\"building\"\u003e\u003c/a\u003eBuilding from Sources\n\nTo ensure reproducible builds this Maven project inherits from the [vegardit-maven-parent](https://github.com/vegardit/vegardit-maven-parent)\nproject which declares fixed versions and sensible default settings for all official Maven plug-ins.\n\nThe project also uses the [maven-toolchains-plugin](http://maven.apache.org/plugins/maven-toolchains-plugin/) which decouples the JDK that is\nused to execute Maven and it's plug-ins from the target JDK that is used for compilation and/or unit testing. This ensures full binary\ncompatibility of the compiled artifacts with the runtime library of the required target JDK.\n\nTo build the project follow these steps:\n\n1. Download and install a Java 17 SDK, e.g. from:\n   - https://adoptium.net/releases.html?variant=openjdk17\n   - https://www.azul.com/downloads/?version=java-17-lts\u0026architecture=x86-64-bit\u0026package=jdk\n\n1. Download and install the latest [Maven distribution](https://maven.apache.org/download.cgi).\n\n1. In your user home directory create the file `.m2/toolchains.xml` with the following content:\n\n   ```xml\n   \u003c?xml version=\"1.0\" encoding=\"UTF8\"?\u003e\n   \u003ctoolchains\u003e\n      \u003ctoolchain\u003e\n         \u003ctype\u003ejdk\u003c/type\u003e\n         \u003cprovides\u003e\n            \u003cversion\u003e17\u003c/version\u003e\n            \u003cvendor\u003edefault\u003c/vendor\u003e\n         \u003c/provides\u003e\n         \u003cconfiguration\u003e\n            \u003cjdkHome\u003e[PATH_TO_YOUR_JDK_17]\u003c/jdkHome\u003e\n         \u003c/configuration\u003e\n      \u003c/toolchain\u003e\n   \u003c/toolchains\u003e\n   ```\n\n   Set the `[PATH_TO_YOUR_JDK_17]` parameter accordingly.\n\n1. Checkout the code using one of the following methods:\n\n    - `git clone https://github.com/sebthom/open-with-eclipse-plugin`\n    - `svn co https://github.com/sebthom/open-with-eclipse-plugin open-with-eclipse-plugin`\n\n1. Run `mvn clean verify` in the project root directory. This will execute compilation, unit-testing, integration-testing and\n   packaging of all artifacts.\n\n\n## \u003ca name=\"license\"\u003e\u003c/a\u003eLicense\n\nIf not otherwise specified (see below), files in this repository fall under the [Eclipse Public License 2.0](LICENSE.txt).\n\nIndividual files contain the following tag instead of the full license text:\n```\nSPDX-License-Identifier: EPL-2.0\n```\n\nThis enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/.\n\nAn exception is made for:\n1. files in readable text which contain their own license information, or\n2. files in a directory containing a separate `LICENSE.txt` file, or\n3. files where an accompanying file exists in the same directory with a `.LICENSE.txt` suffix added to the base-name of the original file.\n   For example `foobar.js` is may be accompanied by a `foobar.LICENSE.txt` license file.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebthom%2Fopen-with-eclipse-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebthom%2Fopen-with-eclipse-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebthom%2Fopen-with-eclipse-plugin/lists"}