我希望在Eclipse中点击“构建项目”时运行自定义的shell脚本。我尝试修改build.xml文件中的“编译”部分,但我的脚本没有被执行。然而,在命令行上调用ant debug
是有效的。
除非你已经想要这样做,否则你不需要涉及ant。
在菜单中的某个地方有一个构建器的选项。只需添加另一个并进行自定义。这为您的典型IDE运行外部命令类型提供了能力,其中包括项目路径、名称等各种变量,您可以在构造命令行时使用。
注意:虽然本答案旨在说明一般方法而非具体细节,但用户149408建议,在某些Eclipse版本中,可以通过导航到项目 > 属性并选择构建器来实现此目的。
你可以右键点击 build.xml 文件,选择“以 Ant 脚本运行”,这将运行默认目标或获取第二个选项,让你选择要运行的特定目标。
Build.xml 应该是活动文档。因此,在 Eclipse 中打开 Build.xml 并单击调试。Eclipse 将使用您的自定义构建文件而不是标准构建来运行 ant。您将在控制台中看到构建输出。