Плагин Eclipse m2e-wtp постоянно перезаписывает application.xml - PullRequest
4 голосов
/ 09 сентября 2011

Я унаследовал проект, в котором у нас уже есть файл application.xml для моего проекта maven-ear-plugin.Мы должны использовать это.Но когда я импортирую этот кровавый проект в затмение, он постоянно перезаписывает этот файл - мне нужно перейти в локальную историю и восстановить ее.

Каждый раз, когда кто-либо делает чистую сборку, изменяет настройки проекта и т. Д.,файл перезаписан чем-то в затмении (я предполагаю, что плагин m2e).Как мне сказать, чтобы он оставил чертов файл?Я не должен его трогать, так что это тоже не так.

Параметр для создания файла в каталоге сборки не имеет значения - я не хочу, чтобы он генерировал что-либо.

Ответы [ 2 ]

1 голос
/ 13 октября 2012

Просто добавьте <generateApplicationXml>false</generateApplicationXml> в вашу конфигурацию maven-ear-plugin

0 голосов
/ 10 сентября 2011

Это ошибка в m2e-wtp.

Я отправил аналогичный отчет для постоянной модификации файла org.eclipse.wst.common.component -> https://issues.sonatype.org/browse/MECLIPSEWTP-146

Они утверждают, что это исправлено в следующем выпуске. Может быть, это также решит вашу проблему.

Если это не так, отправьте новую ошибку в Sonatype, поскольку вы можете видеть, что они очень отзывчивы.

В то же время, если вы знаете, что не меняете application.xml, просто удалите его и восстановите из системы контроля версий. Это то, что я в итоге сделал с файлом 'component'.

Думаю, это цена того, чтобы быть на переднем крае.

...