【发布时间】:2015-05-04 15:06:43
【问题描述】:
我将我的普通 java 项目转换为 maven 项目,在此更改之后,我开始注意到 eclipse 在每次保存时都会在工作区中的所有项目中运行完整的构建。
这对工作来说并不舒适,我希望 Eclipse 中的自动构建仅构建受更改影响的项目,而不是所有工作区。
【问题讨论】:
我将我的普通 java 项目转换为 maven 项目,在此更改之后,我开始注意到 eclipse 在每次保存时都会在工作区中的所有项目中运行完整的构建。
这对工作来说并不舒适,我希望 Eclipse 中的自动构建仅构建受更改影响的项目,而不是所有工作区。
【问题讨论】:
我认为您需要禁用 Eclipse 中的“自动构建”选项。
默认情况下,Eclipse 工作台配置为自动构建项目。但是你应该禁用这个选项,否则你的整个项目将被重建,例如,你保存对你的 makefile 或源文件的更改。点击 Project > Build Automatically 并确保 Build Automatically 菜单项旁边没有复选标记。
您可以使用 Eclipse 的 maven 功能构建您的项目。
选择项目&右键→选择运行方式选项→选择Maven包选项
【讨论】:
不建议这样做,但是..如果你坚持:
窗口 -> 首选项 -> Maven
并禁用自动更新(取决于您使用的 Eclipse 版本 - 您应该有“离线”复选框,只需选中它):
编辑:为了构建特定项目,您应该禁用自动构建,然后关闭所有您不想构建的项目。
【讨论】: