7

它经常要求我进行“启动构建”。例如,至少每次打开时。这是在 NetBeans 7.1 中;版本 6 没有这样做。

我什至不明白它的作用。谷歌搜索指向http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven,它说它是“在线重新加载”的替代品,这对我来说也是一个谜。但简短的段落提到它是为了对丢失的文物进行分类。

但它必须经常运行吗?这个项目有很多模块;是否存在 NetBeans 一直试图解决的依赖问题?

4

3 回答 3

4

我认为 Netbeans 有机会找出编译项目所需的依赖项(大概是为了突出显示编辑器/导航器上的错误)。

至于为什么现在每次打开项目都会这样做,我不知道。我怀疑早期版本是自动完成的,而改变是为了适应那些可能不想等待的大型项目的用户,而是让他们选择他们想要破坏启动构建的模块。

如果有一个选项将其关闭,那就太好了。

于 2012-06-09T14:41:18.900 回答
0

每当您打开一个新项目时都会发生这种情况,尤其是从现有源创建的项目,因为 Maven 需要计算依赖项并将它们加载到其本地缓存中。

这样做的好处是可以立即检测到任何缺少的依赖项,例如父 POM 的依赖项。

于 2012-10-02T17:30:39.690 回答
0

这对我来说是一个持续存在的问题。当我打开我可以接受的 Netbeans (7.3) 时,它会运行启动构建。请完成你的建筑并离开。

但是一天多次,每当我发现我的机器变得迟缓时,我就会看到那个该死的“启动构建”再次发生。

为什么需要一直做下去?我的依赖没有改变。

于 2013-07-29T21:48:49.757 回答