2011-09-09 4 views
4

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

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

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

ответ

0

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

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

Они утверждают, что это фиксируется в следующей версии. Возможно, это также устраняет вашу проблему.

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

Тем временем, если вы знаете, что вы не меняете application.xml, просто удалите его и восстановите его из своего исходного элемента управления. Это то, что я закончил с файлом «component».

Угадайте, это цена на режущую кромку.

1

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