Java icon indicating copy to clipboard operation
Java copied to clipboard

[Request] Eclipse Mission Control - (Adoptium build of OpenJDK Java Mission Control)

Open lluccia opened this issue 1 year ago • 0 comments

Package Request

Criteria

For a package to be acceptable in the Java bucket, it should be:

  • [x] a runtime environment or software development kit for Java
  • [x] a reasonably well-known and widely used developer tool (e.g. if it's a GitHub project, it should have at least 500 stars and 150 forks)
  • [x] the latest stable version of the program
  • [x] the full version i.e. not a trial version
  • [x] a fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)
  • [x] downloadable without having to sign in or use user-dependant cookies

Information

Name: eclipse-jmc (may need review)

Description: Eclipse Mission Control is a low-overhead profiling and diagnostics tools suite for the JVM.

Homepage: https://adoptium.net/jmc/

Download link(s): https://github.com/adoptium/jmc-build/releases/download/9.0.0/org.openjdk.jmc-9.0.0-win32.win32.x86_64.zip

Some indication of popularity/repute: It is a build of JMC from OpenJDK (the first one mentioned on OpenJDK jmc repo): https://github.com/openjdk/jmc?tab=readme-ov-file#eclipse-adoptium Adoptium is also responsible for Java Temurin builds of OpenJDK.

License: Apache-2.0

I created a working draft of the manifest. May need some review.

{
    "version": "9.1.0",
    "description": "Eclipse Mission Control",
    "homepage": "https://adoptium.net/jmc/",
    "license": "Apache-2.0",
    "architecture": {
        "64bit": {
            "url": "https://github.com/adoptium/jmc-build/releases/download/9.1.0/org.openjdk.jmc-9.1.0-win32.win32.x86_64.zip",
            "hash": "7491f43cc641916b811871d648259d9d6bef26db995fcf5a8f1026cdb642a662"
        }
    },
    "extract_dir": "JDK Mission Control",
    "shortcuts": [
        [
            "jmc.exe",
            "Eclipse Mission Control"
        ]
    ],
    "checkver": {
        "github": "https://github.com/adoptium/jmc-build"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/adoptium/jmc-build/releases/download/$version/org.openjdk.jmc-$version-win32.win32.x86_64.zip"
            }
        }
    }
}

lluccia avatar Jan 27 '25 14:01 lluccia