【问题标题】:How to exclude one project from automatic build in Eclipse?如何从 Eclipse 中的自动构建中排除一个项目?
【发布时间】:2013-05-16 13:38:16
【问题描述】:

如何在 Eclipse 中从自动构建中排除一个项目?

我在工作区中有一个项目,它可能构建的时间很长(即使没有任何更改)。我想保持这个项目打开以浏览源代码,但我不需要一直在构建它。

如何禁用此项目的自动构建?

这可能是 Eclipse https://bugs.eclipse.org/bugs/show_bug.cgi?id=60803 中的一个错误,很久以前就解决了。不幸的是,我找不到任何每个项目的选项来控制自动构建。

【问题讨论】:

    标签: eclipse build


    【解决方案1】:

    当您打开不应构建的项目的项目属性时,您可以禁用所有构建器 - 尤其是“Java Builder”。这应该可以防止任何自动化操作,例如关于项目的编译。

    【讨论】:

    • 取消选择生成器是否也会禁用手动构建的可能性?
    • 我假设是这样,但您说您只想保持打开状态以浏览源代码。因此,您的情况不需要手动构建(根据您在问题中写的内容)。
    • 但我提到了一个错误条目,其中提供了另一个细节。我想知道,如果这个错误已解决,那么解决方案在哪里?如何访问此解决方案?
    【解决方案2】:

    更简单的解决方案是在您不想构建的项目上“关闭项目”。我尝试取消选择项目的构建器,但这不起作用。关闭示例代码、未使用的库和其他“非依赖项”的项目使我可以只使用包资源管理器中关注的项目。

    【讨论】:

      【解决方案3】:

      最好的方法是在 Java 构建路径中使用 InclusionExclusion Patterns 选项。
      例如,如果您想从自动构建中排除一个项目:
      1- 转到其属性-> Java 构建路径-> 源。
      2- 展开“构建路径上的源文件夹:”区域中的文件夹
      3-选择排除->编辑
      4- 在排除模式中添加 **
      注意:有关此模式的更多信息:Include and Exclusion Patterns

      【讨论】:

      • 作为替代方案:右键单击要排除的源目录→“构建路径”→“排除”。
      猜你喜欢
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      • 1970-01-01
      • 2011-11-26
      • 2011-12-02
      • 1970-01-01
      相关资源
      最近更新 更多