m2e и целевая папка в BusinessEvents Studio

У меня есть проект в 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 выполнял более инкрементные задачи сборки, эффективно вводя много простоя, ожидая меня, разработчика, усугубляющегося этим циклом.

Ваша помощь очень ценится!

1 ответ

Решение

Похоже, это вызвано следующей проблемой Eclipse:

"Библиотеки Windows 7 вызывают перестройки"

Когда я отключил "Обновить с помощью встроенных хуков или опросов" ("Предпочтения", "Общие", "Рабочая область"), это поведение закончилось.

Таким образом, это не специфичная для BusinessEvents Studio проблема. Это также не проблема, связанная с m2e. Использование любого нетривиального Maven POM делает более заметным, однако.

(Я думаю, что за ошибку 342931 определенно стоит проголосовать: по моему личному мнению, автообновление - очень приятная особенность Eclipse. У меня было много раз, когда Eclipse не синхронизировался с файловой системой после использования таких инструментов, как TortoiseSVN, чтобы связываться с мое рабочее место за пределами Eclipse.)

Другие вопросы по тегам