java - 在 eclipse 中向 "build automatically"和 "build all"添加功能的插件

标签 java eclipse plugins build

我需要用java编写一个插件,它将一些自定义功能添加到eclipse中的“自动构建”和“构建所有”选项中。我在哪里可以获得有关 Eclipse 中构建的功能以及如何使用插件修改它的更多信息?

最佳答案

为此,您使用增量项目构建器。使用 org.eclipse.core.resources.builders 扩展点来定义您的构建器。

示例构建器(如文档中所示):

<extension id="coolbuilder" name="Cool Builder"
           point="org.eclipse.core.resources.builders"> 
  <builder hasNature="false"> 
     <run class="com.xyz.builders.Cool"> 
        <parameter name="optimize" value="true"/> 
        <parameter name="comment" value="Produced by the Cool Builder"/> 
     </run> 
  </builder> 
</extension>

如果此扩展是在 ID 为“com.xyz.coolplugin”的插件中定义的,则此构建器的完全限定名称将为“com.xyz.coolplugin.coolbuilder”。

有关更多信息,请参阅Incremental Project Builders Eclipse 帮助的部分。

关于java - 在 eclipse 中向 "build automatically"和 "build all"添加功能的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36712071/

相关文章:

java - 将标题行索引传递给 Apache Commons CSV

c++ - 如何将特定的头文件夹添加到 Eclipse?

java - 您可以通过编程方式在 Java 中注册 ActiveX dll 吗?

ruby-on-rails - Rails 3.2 升级 - 供应商/插件问题

Wordpress 4.4 TinyMCE javascript 错误弃用 TinyMCE API 调用 : <target>. onPaste.add(..)

java - 如何将小部件添加到具有最大行元素的网格

Java if 语句不起作用

ruby-on-rails - rails : get a teaser/excerpt for an article

java - Android: Activity 建立网络连接

java - 如何将源文件和类文件转换为小程序的 1 个可执行文件?