我将正常的java项目转换为Maven项目,在发生这种变化之后,我开始注意到eclipse在每次保存时都会在工作区中的所有项目中运行完整版本做。Eclipse在运行Maven时每次运行完整版本
这对于工作来说并不舒服,我期望Eclipse中的自动构建只从变更构建受影响的项目,而不是构建所有的工作空间。
我将正常的java项目转换为Maven项目,在发生这种变化之后,我开始注意到eclipse在每次保存时都会在工作区中的所有项目中运行完整版本做。Eclipse在运行Maven时每次运行完整版本
这对于工作来说并不舒服,我期望Eclipse中的自动构建只从变更构建受影响的项目,而不是构建所有的工作空间。
它不建议这样做,但..如果你坚持:
窗口 - >首 - >Maven的
和禁用自动更新(取决于版本你正在使用的Eclipse - 你应该有“离线”复选框,只需检查它):
编辑:为了构建特定的项目,您应该禁用自动构建,然后关闭您不想构建的所有项目。
我想你需要在eclipse中禁用“Build Automatically”选项。
默认情况下,Eclipse工作台配置为自动构建项目。但是,您应该禁用此选项,否则无论何时,例如,您将更改保存到生成文件或源文件时,都会重建整个项目。点击Project> Build Automatically并确保Build Automatically菜单项旁边没有复选标记。
您可以使用Eclipse的Maven的能力建设项目。
选择项目&右击作为选项→选择Maven的包装选项
但我希望它自动生成!只有它应该,而不是所有的项目,不受我的影响 –
然后检查this.In项目→清洁,你应该选择“下面选择的清理项目”,选择您的项目并选中“仅生成选定的项目”选中“立即开始生成”。 –
我不想禁用自动更新,→选择运行什么我希望做的是配置Eclipse更新/只建受影响项目而不是所有的工作空间。 –
@MarwanJaber编辑。 – Maroun
对不起,但它没有帮助:( 两者都选择在我的环境中,也不认为这是禁用此选项的最佳解决方案,这个想法只是告诉eclipse“构建它真正需要的东西建立“,但它的一切建设,这使得它非常不舒服 –