在STS 3.2.0中从Java Project中删除Builder

时间:2017-01-16 15:08:30

标签: java eclipse maven

我有maven项目,花了很多时间来构建项目。我知道它有多个构建器,这就是为什么要花这么多时间。如下所示 Project-->Properties-->Builders,我看到多种类型的构建器如何删除所有这些并仅保留一个Java Builder。 有没有有效的方法来执行此操作,除了转到{{​​1}}并取消选中不需要的构建器。我有多个maven项目,因此逐个选择构建器是不可行的。

任何方法建议都必须表示赞赏。

1 个答案:

答案 0 :(得分:3)

设置作为XML保存在项目根目录的.project文件中。 就我而言,它看起来像

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    ...
    <buildSpec>
        <buildCommand>
           <name>org.eclipse.m2e.core.maven2Builder</name>
           <arguments></arguments>
        </buildCommand>
        ...         
    </buildSpec>
    ...
</projectDescription> 

我可能会编写一个脚本来查找目录中的所有.project文件并替换元素的内容。

BUT:

如果你知道自己在做什么,这是一个愚蠢的解决方案。就个人而言,我会留在那里。