0

我在 BusinessEvents Studio (Eclipse) 中有一个项目,我正在慢慢变成一个 Maven 项目。我已将 m2e 添加到 BusinessEvents Studio 并为项目提供了 POM。无论是在“Studio Explorer”还是“Package Explorer”中,我的target文件夹都会显示在树中(尽管设置为“Derived”)。这本身对我来说很好,虽然它看起来很奇怪。

现在我的 BusinessEvents Studio 进入了一个循环,它似乎在运行 Maven (m2e),它写入target文件夹,看到文件夹中写入了一些内容target,然后重新运行 Maven (m2e)。甚至在将“自动构建”选中为关闭时也会这样做。

请注意,Mavenizing 的原因是尝试对事物进行单元测试,因此让 Maven 与 BusinessEvents 一起运行是有目的的。

这个循环很烦人,但我也想让 Maven 做更多的增量构建任务,有效地引入大量空闲等待我,开发人员,这个循环使情况变得更糟。

非常感谢您的帮助!

4

1 回答 1

1

这似乎是由以下 Eclipse 问题引起的:

“Windows 7 库触发重建”

当我关闭“使用本机挂钩或轮询刷新”(首选项、常规、工作区)时,这种行为就结束了。

因此,这不是 BusinessEvents Studio 特定的问题。这也不是与 m2e 相关的问题。不过,使用任何类型的非平凡的 Maven POM 都会更加明显。

(我认为Bug 342931绝对值得支持:在我个人看来,自动刷新是 Eclipse 的一个非常令人高兴的功能。在使用 TortoiseSVN 之类的工具后,我有很多次 Eclipse 与文件系统不同步。我在 Eclipse 之外的工作空间。)

于 2013-04-12T07:53:25.020 回答