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