Java Eclipse在使用maven时在每次保存中运行完整的构建

Java Eclipse在使用maven时在每次保存中运行完整的构建,java,eclipse,maven,build,Java,Eclipse,Maven,Build,我将我的普通java项目转换为maven项目,在这一更改之后,我开始注意到eclipse在每次保存时都在工作区中的所有项目中运行完整的构建 这对于工作来说是不舒服的,我希望Eclipse中的自动构建只从变更中构建受影响的项目,而不是所有的工作区。不建议这样做,但是。。如果你坚持: 窗口->首选项->Maven 并禁用自动更新(取决于您使用的Eclipse版本-您应该有“脱机”复选框,只需选中即可): 编辑:为了生成特定的项目,您应该禁用自动生成,然后关闭所有不想生成的项目。我认为您需要禁用ec

我将我的普通java项目转换为maven项目,在这一更改之后,我开始注意到eclipse在每次保存时都在工作区中的所有项目中运行完整的构建


这对于工作来说是不舒服的,我希望Eclipse中的自动构建只从变更中构建受影响的项目,而不是所有的工作区。

不建议这样做,但是。。如果你坚持:

窗口->首选项->Maven

并禁用自动更新(取决于您使用的Eclipse版本-您应该有“脱机”复选框,只需选中即可):


编辑:为了生成特定的项目,您应该禁用自动生成,然后关闭所有不想生成的项目。

我认为您需要禁用eclipse中的“自动生成”选项

默认情况下,Eclipse工作台配置为自动构建项目。但是,您应该禁用此选项,否则无论何时(例如)保存对makefile或源文件的更改,都会重新生成整个项目。单击项目>自动生成,并确保“自动生成”菜单项旁边没有复选标记

您可以使用eclipse的maven功能构建项目


选择项目并右键单击→ 选择运行方式选项→ 选择Maven Package选项

我不想禁用自动更新,我希望配置eclipse只更新/生成受影响的项目,而不是所有工作区。@MarwanJaber已编辑。很抱歉,它没有帮助:(这两个选项都是在我的环境中选择的,我也不认为禁用此选项是最好的解决方案,我的想法只是告诉eclipse“构建它真正需要的构建”但它正在构建所有内容,这使得它非常不舒服,但我希望它能够自动构建!只构建它应该构建的内容,而不是所有未受我的保存影响的项目。然后检查此项。在Project中→ 清除,您应该选择“清除下面选择的项目”,选择您的项目并选中“立即启动生成”和“仅生成选定项目”。