Amper 更新,2025年5月 – 一款独立的 Kotlin 构建工具,支持服务器端和多平台开发

Amper 更新,2025年5月 – 一款独立的 Kotlin 构建工具,支持服务器端和多平台开发

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

Amper 0.7.0 发布,支持 Ktor 和 Spring 服务器端开发,并新增 iOS 支持。独立版本成为重点,Gradle 版本将被淘汰。改进了诊断和快速修复功能,简化多平台开发,用户可直接使用 Amper 处理构建过程。

🎯

关键要点

  • Amper 0.7.0 发布,支持 Ktor 和 Spring 服务器端开发,新增 iOS 支持。

  • 独立版本成为项目的主要焦点,Gradle 版本将被淘汰。

  • Amper 现在支持 Ktor 和 Spring 项目,包括打包可执行 JAR 和使用 BOM 依赖。

  • 用户可以在 module.yaml 文件中启用 Ktor 或 Spring 支持。

  • Amper 提供改进的诊断和快速修复功能,使警告和错误信息更易读和可操作。

  • 当代码引用未声明为依赖的符号时,Amper 提供快速修复以添加依赖。

  • 独立版本的 Amper 现在支持 iOS 的 Kotlin 多平台开发。

  • 独立版本的 Amper 是未来的发展方向,Gradle 版本将逐步淘汰。

  • Amper 现在默认使用 Compose Multiplatform 1.8.0,支持 iOS 的稳定版本。

  • 用户可以通过运行更新命令来更新现有的独立 Amper 项目,或使用 init 命令启动新项目。

  • Amper 仍处于实验阶段,欢迎用户反馈以帮助改进。

🔎

延伸解读

独立版本的未来

Amper 的独立版本已成为项目的主要发展方向,Gradle 版本将逐步淘汰。这意味着开发者需要适应新的构建工具,可能需要重新学习和调整现有的构建流程。独立版本的优势在于其简化的使用体验和更好的集成能力,尤其是在多平台开发中。

改进的诊断功能

Amper 0.7.0 引入了更清晰的错误和警告信息,帮助开发者更快速地定位和解决问题。特别是对于未声明依赖的符号,Amper 提供了快速修复功能,提升了开发效率。这一改进对于新手开发者尤为重要,因为它降低了学习曲线。

多平台支持的扩展

此次更新使 Amper 支持 iOS 的 Kotlin 多平台开发,标志着其在移动开发领域的进一步拓展。开发者可以利用 Amper 处理 iOS 应用的构建和打包,减少了对其他构建工具的依赖。这为希望在多个平台上发布应用的开发者提供了便利。

延伸问答

Amper 0.7.0 版本新增了哪些功能?

Amper 0.7.0 版本新增了对 Ktor 和 Spring 服务器端开发的支持,并且增加了对 iOS 的支持。

如何在 Amper 中启用 Ktor 或 Spring 支持?

用户可以在 module.yaml 文件中设置 'ktor: enabled' 或 'springBoot: enabled' 来启用 Ktor 或 Spring 支持。

Amper 的独立版本与 Gradle 版本有什么区别?

独立版本的 Amper 现在是项目的主要焦点,Gradle 版本将被逐步淘汰,独立版本处理构建过程而无需依赖其他构建工具。

Amper 0.7.0 中的诊断和快速修复功能有什么改进?

Amper 0.7.0 改进了警告和错误信息的可读性,并提供了快速修复功能,以便用户更容易解决依赖问题。

如何更新现有的 Amper 项目?

要更新现有的 Amper 项目,用户可以运行命令 './amper update'。

Amper 目前处于什么阶段?

Amper 仍处于实验阶段,开发团队欢迎用户反馈以帮助改进。

🏷️

标签

➡️

继续阅读