dev.to | 📄 原文链接 | 2026-10-24 收录

更小更简单的 Maven 项目

来源:dev.to — 2026-10-22

📋 概述

Codename One 上周把 Gradle 项目改小,这周轮到 Maven:新的 archetype 默认只生成根 POM 和 common 模块,一个平台模块都不带,模拟器和各平台构建照样能跑。判断标准是「打开一个新应用,应该先看到这个应用,而不是先学一遍构建结构」。原生实现也不再需要额外的 POM:mvn cn1:generate-native-interfaces 仍会生成平台源码目录,Android 放 android/src/main/java,iOS 放 ios/src/main/objectivec;只有当某个平台需要独立依赖或插件、即存在 <platform>/pom.xml 时,它才成为模块。

🔑 核心要点

💡 金句

“Opening a new application should show you the application.”
译:打开一个新应用,应该让你先看到这个应用。
← 返回 dev.to 首页