如何使用Eclipse项目模板插件添加构建器(ant脚本)?

问题描述:

在我们的手动设置(C)项目中,我们使用Ant脚本(添加到Builders中)来处理一些文件。如何使用Eclipse项目模板插件添加构建器(ant脚本)?

我创建了一个Eclipse C项目模板插件用于创建新项目。现在我想自动用这个模板添加Ant脚本到Builder,但我不知道如何。

有没有人有一些建议/例子?

谢谢。

AFAIK没有人提供“流程运行者”,允许项目的其他方面进行配置。

你可以做的是添加你自己的org.eclipse.cdt.core.templateengine.process.ProcessRunner的子类,它允许你配置项目的其他方面,比如附加的构建器。您需要的Eclipse扩展点是org.eclipse.cdt.core.templateProcessTypes

+0

虽然表面上的问题非常不同,但答案与https://*.com/q/45232211/2796832基本相同。使用你自己的进程运行器,你可以编写任意的Java代码来完成模板项目创建所需的任何事情。 –

+0

我想坚持只通过“template.xml”文件配置项目模板,我认为可能有一些标签和选项,像设置Ant脚本和其他设置的路径。我不知道我是否正确理解了你的答案。这是否意味着我必须编写一些Java代码来处理这些设置(构建器,构建配置等),对吧? –

+0

是的,你必须编写“AddBuilder”,然后从你的template.xml中引用它。 AFAICT你是第一个想做这种特定类型的项目配置的人,所以你也需要做Java。如果你愿意将其他过程贡献给CDT,那么社区可以受益(正如你能够使用已经提供的流程:-) –