Eclipse的自定义构建规则

时间:2011-06-24 14:50:14

标签: java eclipse build-process

我有一个使用一些自动生成的源代码的Java项目。这个源代码是由一个命令行工具--- Bison产生的,实际上是来自一个特殊的源文件。

当我按下Eclipse中的“构建”按钮时,我想在必要时自动重新生成Java源代码。这是可能的,如果是的话,怎么样?

通常我会将它集成到项目makefile中,但当然这是Java,它不使用makefile。我看过蚂蚁,但蚂蚁似乎对传统的命令行工具充满敌意。我知道喜欢,这可以通过内置的Eclipse构建器实现,因为Android开发工具包可以实现这一点。那是做什么的?

1 个答案:

答案 0 :(得分:8)

右键单击项目,选择Properties > Builders > New ... > Program

在那里,您可以选择在构建项目时运行的命令行工具。


为了完整性:这是一个仅限Eclipse的解决方案。我建议你使用构建系统而不是普通的Eclipse。 Maven和Ant都很好地与Eclipse集成(Maven通过m2eclipse,Ant通过与上面相同的Builder机制),也可能是其他人。

使用Maven,您可以使用exec:execusage)。

使用Ant,您可以使用<Exec>任务。