我有一个常见问题,可能有无数种方法可以解决它。我正在为这种典型场景寻找一种优雅、简单的解决方案:
我在 Eclipse 中有一个带有 Ant 构建文件 (build.xml) 的项目,该构建文件使用属性文件 (build.properties)。在该属性文件中,我想设置一个指向 eclipse 项目根目录的属性,例如:
project.root = /path/to/eclipse/workspace/projectName
或者最好是:
project.root = ${path.to.eclipse.workspace}/projectName
我该如何做到这一点:
- 在具有不同项目根路径的不同机器上工作(即在团队环境中)
- 允许 ant build.xml 文件在 eclipse 内执行
- 允许 ant build.xml 文件在 eclipse 之外执行(即从命令行)
- 允许 build.properties 文件存在于项目根目录以外的目录中
请参阅 Window -> Preferences -> Ant -> Runtime -> Properties 来定义可用于从 Eclipse 调用的任何 ant 脚本的自定义 ant 属性。从命令行调用脚本时,只需手动设置相同的属性即可。
您的 build.properties 文件可以存在于您喜欢的任何位置。使用普通的 Ant 工具将其导入到您的脚本中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)