【发布时间】:2011-10-19 16:34:48
【问题描述】:
我有几个 Netbeans 项目,它们之间存在依赖关系。默认情况下,netbeans 在构建时会在项目根文件夹下创建 build 和 dist 文件夹。我能够使用相对路径将其更改为项目外部的公共文件夹。我所要做的就是更改 nbproject/project.properties 文件中的 build.dir 和 dist.dir 属性。当我在 IDE 下构建时,在项目文件中指定的公共文件夹下一切正常。
我们有提升构建过程,期望在特定构建文件夹下生成所有生成的类文件(jar 文件等)。该文件夹会根据用户为整个系统调用配置脚本的方式而变化。
假设这个目录在 shell 环境变量 BUILD_ROOT 中可用。 我想知道是否有一种方法可以在调用构建时覆盖 project.properties 在 ant 命令行上指定的 build.dir 和 dist.dir。这样我就可以重用相同的构建系统并在我想要的地方生成二进制文件,而无需更改 project.properties 文件。
目前,我们正在维护单独的 ant 构建脚本,用于提升和 IDE 构建。
感谢任何指点。
谢谢
视频人
【问题讨论】:
标签: netbeans build project overriding