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.)