2015-05-04 71 views
1

我将正常的java项目转换为Maven项目,在发生这种变化之后,我开始注意到eclipse在每次保存时都会在工作区中的所有项目中运行完整版本做。Eclipse在运行Maven时每次运行完整版本

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

回答

1

它不建议这样做,但..如果你坚持:

窗口 - > - >Maven的

和禁用自动更新(取决于版本你正在使用的Eclipse - 你应该有“离线”复选框,只需检查它):

enter image description here

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

+0

我不想禁用自动更新,→选择运行什么我希望做的是配置Eclipse更新/只建受影响项目而不是所有的工作空间。 –

+0

@MarwanJaber编辑。 – Maroun

+0

对不起,但它没有帮助:( 两者都选择在我的环境中,也不认为这是禁用此选项的最佳解决方案,这个想法只是告诉eclipse“构建它真正需要的东西建立“,但它的一切建设,这使得它非常不舒服 –

2

我想你需要在eclipse中禁用“Build Automatically”选项。

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

enter image description here

您可以使用Eclipse的Maven的能力建设项目。

选择项目&右击作为选项→选择Maven的包装选项

+0

但我希望它自动生成!只有它应该,而不是所有的项目,不受我的影响 –

+0

然后检查this.In项目→清洁,你应该选择“下面选择的清理项目”,选择您的项目并选中“仅生成选定的项目”选中“立即开始生成”。 –

相关问题