Mill 使用 Github Actions 构建跨平台原生二进制文件
2025-02-02
Mill 项目利用 Github Actions 在不同平台(Mac、Windows、Linux)构建原生二进制文件,并将其上传到 Maven Central。通过巧妙的配置,它实现了 JVM 兼容的通用构件和特定平台的原生二进制构件的分离发布,保证了跨平台兼容性,并通过自定义 `artifactName` 和 `jar` 任务,生成带有操作系统和 CPU 架构后缀的特定版本文件,方便用户根据自身环境选择合适的执行文件。