【问题标题】:How to add builder (ant script) with Eclipse project template plugin?如何使用 Eclipse 项目模板插件添加构建器(ant 脚本)?
【发布时间】:2017-07-26 08:38:36
【问题描述】:

在我们的手动设置 (C) 项目中,我们使用 Ant 脚本(添加到 Builders)来处理一些文件。

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

有人有什么建议/例子吗?

谢谢。

【问题讨论】:

    标签: eclipse eclipse-cdt eclipse-pde


    【解决方案1】:

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

    您可以添加自己的 org.eclipse.cdt.core.templateengine.process.ProcessRunner 子类,让您可以配置项目的其他方面,例如额外的构建器。您需要的 Eclipse 扩展点是org.eclipse.cdt.core.templateProcessTypes。

    【讨论】:

    • 虽然表面上的问题大相径庭,但答案与stackoverflow.com/q/45232211/2796832基本相同。使用您自己的流程运行器,您可以编写任意 Java 代码来在模板项目创建中做任何您想做的事情。
    • 我想坚持只通过“template.xml”文件配置项目模板,我认为可能有一些标签和选项,比如 设置 Ant 脚本的路径和其他设置。我不知道我是否正确理解了你的答案。这是否意味着我必须编写一些 Java 代码来处理这些设置(构建器、构建配置等),对吗?
    • 是的,您必须编写“AddBuilder”,然后从您的 template.xml 中引用它。 AFAICT,您是第一个想要进行这种特定类型的项目配置的人,因此您也需要进行 Java。如果您愿意将额外的流程贡献回 CDT,那么社区可以受益(就像您能够使用已经贡献的流程一样 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多