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

未关闭 适合新手
#542 1 条评论 5 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
65/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
冷清
技术栈
java
领域
tooling

调研方向

首先将提供的 manifest 草稿与 Java bucket 中现有的 manifest 进行比较,然后验证 Eclipse Mission Control 的 release URL、archive 布局和 hash。对于所请求的 Windows 64-bit package,如果有一份经过审查的 manifest,且其中的安装、快捷方式、版本检查和 autoupdate 详细信息与已发布的 release 一致,则视为完成。

由索引模型根据 Issue 内容生成。

描述

Package Request

Criteria

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

  • a runtime environment or software development kit for Java
  • 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)
  • the latest stable version of the program
  • the full version i.e. not a trial version
  • a fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)
  • 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"
            }
        }
    }
}
主要语言
PowerShell
星标
314
派生
111
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

ScoopInstaller/Java 的其他 Issue

查看 ScoopInstaller/Java 的全部 Issue

相似的 Issue

更多 DevTools Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。