它经常要求我进行“启动构建”。例如,至少每次打开时。这是在 NetBeans 7.1 中;版本 6 没有这样做。
我什至不明白它的作用。谷歌搜索指向http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven,它说它是“在线重新加载”的替代品,这对我来说也是一个谜。但简短的段落提到它是为了对丢失的文物进行分类。
但它必须经常运行吗?这个项目有很多模块;是否存在 NetBeans 一直试图解决的依赖问题?
它经常要求我进行“启动构建”。例如,至少每次打开时。这是在 NetBeans 7.1 中;版本 6 没有这样做。
我什至不明白它的作用。谷歌搜索指向http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven,它说它是“在线重新加载”的替代品,这对我来说也是一个谜。但简短的段落提到它是为了对丢失的文物进行分类。
但它必须经常运行吗?这个项目有很多模块;是否存在 NetBeans 一直试图解决的依赖问题?
我认为 Netbeans 有机会找出编译项目所需的依赖项(大概是为了突出显示编辑器/导航器上的错误)。
至于为什么现在每次打开项目都会这样做,我不知道。我怀疑早期版本是自动完成的,而改变是为了适应那些可能不想等待的大型项目的用户,而是让他们选择他们想要破坏启动构建的模块。
如果有一个选项将其关闭,那就太好了。
每当您打开一个新项目时都会发生这种情况,尤其是从现有源创建的项目,因为 Maven 需要计算依赖项并将它们加载到其本地缓存中。
这样做的好处是可以立即检测到任何缺少的依赖项,例如父 POM 的依赖项。
这对我来说是一个持续存在的问题。当我打开我可以接受的 Netbeans (7.3) 时,它会运行启动构建。请完成你的建筑并离开。
但是一天多次,每当我发现我的机器变得迟缓时,我就会看到那个该死的“启动构建”再次发生。
为什么需要一直做下去?我的依赖没有改变。