【发布时间】:2012-09-23 14:21:35
【问题描述】:
我正在用 Java 开发一个相当大的 Android 软件(使用 Eclipse 和 ADT)。
为了支持我的开发,我制作了一个自己的命令行工具,它执行以下操作:
- 加载和处理某些 Java 文件(来自我开发的软件的项目)
- 将 new Java 文件输出到我的项目中的某个文件夹(因此也保留输入文件)
命令行工具的作用无关紧要,它的输出只是标准的 Java 代码(即它是一个代码生成器)。
我希望在构建过程中自动调用此命令行工具。换句话说,我希望当我完成手动编码并开始构建过程(例如,通过单击“运行...”)时,会发生以下情况:
- 命令行工具已运行
- 由命令行工具生成的文件也包含在构建中(即,它们被编译完全就像在 Eclipse 项目中手动添加和编码一样)。
我很确定我必须将此程序作为“程序”添加到项目的 Builder 列表中(参见随附的屏幕截图)。我的问题:
- 放在什么位置?应该是第一个吗?
- 为了满足上述要求,我还需要做什么? 恐怕如果命令行工具只是将 .java 文件写入文件夹,Eclipse 不会看到新生成的文件(因为它们没有添加到它的项目文件)。
【问题讨论】:
标签: java android eclipse build-process