第 3 课

Maven 与 Android 中的 XML

POM 与清单模式。

Maven POM

最小 POM 嵌套坐标与构建元数据:

<project xmlns="http://maven.apache.org/POM/4.0.0">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.example</groupId>
  <artifactId>demo-app</artifactId>
</project>

团队在 Review 前格式化 POM,便于阅读依赖 diff。合并冲突或手工编辑后应重新校验。

Android 清单

清单声明包名、权限与组件。android:* 命名空间属性很常见。一个未闭合的 <activity> 会导致整个构建失败——行列错误能节省大量时间。

SVG 与站点地图

SVG 是用于图形的 XML 标记;站点地图列出爬虫 URL。人工在 PR 中编辑时,一致缩进都有帮助。

要点

选用 贴近项目的示例,本地校验后再格式化。构建工具假设 XML well-formed,而非仅仅排版好看。

想动手练习时,可使用 DevCove 相关工具——可选,不属于本课正文。

打开相关工具

返回课程概览