跳转至内容

Apache Ant/最佳实践/本地文件系统

来自 Wikibooks,开放世界中的开放书籍

处理本地文件系统问题

[编辑 | 编辑源代码]
  • 每个开发人员或用户都有权利(或被管理员强制)将资源(如 jar 文件和库)放到不同的位置
  • 尽量避免在您的构建文件中出现任何本地文件系统位置依赖关系。确保您永远不要在构建文件中放入 C:。这纯粹是糟糕的行为
  • 将本地文件系统访问点分离到外部的“属性文件”中
  • 警告:属性文件由 Java 工具读取,并不总是识别路径分隔符。您可以在 Java 中使用 "\\",或者,知道 Ant 会扩展现有属性,可以使用 ${path.separator}
  • 允许人们签出项目中的所有文件,包括 build.xml 文件,自定义其本地库路径并构建
  • 像 Ivy 和 Maven2 Ant 任务这样的第三方项目试图自动执行整个库管理过程。对于非常大型/复杂的项目,可以考虑这些项目。
华夏公益教科书