代码之家  ›  专栏  ›  技术社区  ›  卢声远 Shengyuan Lu

如何在Eclipse中部分编译AuthJavaJava?

  •  2
  • 卢声远 Shengyuan Lu  · 技术社区  · 14 年前

    我的Eclipse配置为' 项目 '-gt; 自动生成 '.在我的项目中有大量的Java文件。一次 修改Java文件, 全部的 Java文件是在项目下编译的。它真的花了很多时间。

    我的问题是如何将Eclipse配置为' 部分编译 只编译相关的Java文件。这有道理吗?

    谢谢!

    4 回复  |  直到 14 年前
        1
  •  2
  •   erickson    14 年前

    除非您有一些真正奇怪的依赖项,否则它不会编译所有内容。Eclipse跟踪每个类所依赖的类。如果文件发生更改,它将重新编译其中的类以及依赖于这些类的任何类,依此类推。因此,通常,保存一个文件只会导致编译一个类。

        2
  •  1
  •   Paul    14 年前

    您可以从构建中排除不需要的文件:右键单击包资源管理器中的文件,
    选择“从上下文中删除”,或按住shift+ctrl+alt+down。

        3
  •  0
  •   bwawok    14 年前

    它应该只是建立你的部分。如果你有Maven插件,你需要调整它的设置,使它不会每次都进行完整的构建。任何方面都一样…

        4
  •  0
  •   Community Mr_and_Mrs_D    7 年前

    也见 Eclipse builds ALL classes on each save 问题。
    当我从IDE中重构时,我仍然会看到这种行为,例如删除具有性能的类等。事实上,大多数代码仍然必须使用传统的基于Ant的自定义生成器(例如,要生成查询类、Antlr代码等)进行编译,在这里没有帮助。