Есть ли способ сказать Eclipse не включать указанные файлы, каталоги или шаблоны в JAR или WAR?
Исключить файлы из jar или war in eclipse
Ответ 1
Вы можете указать включения и исключения, открыв Свойства проекта (alt-enter), а затем открыв Java Build Path и вкладку Source. Против каждого исходного местоположения есть небольшой знак плюс, нажмите на него, затем выберите Включено или Исключено, затем нажмите кнопку Изменить....
Затем вы можете указать несколько шаблонов для файлов, которые будут включены/исключены. Эти файлы не будут обработаны в выходной каталог. Шаблоны следуют шаблонам шаблонов Ant, так что вы можете точно контролировать, что включать.
(источник: eclipse.org)
Ответ 2
Мы тоже боролись с этой проблемой и не нашли в Eclipse WTP хорошего стандартного решения.
Поэтому мы добавили архивы проектов в JBoss Tools (http://jboss.org/tools), которые позволяют вам явно управлять через" набор фильтров ant что происходит и что выходит из вашего архива. Затем этот архив можно развернуть с помощью стандартного механизма WTP для развертывания на типах серверов, поставляемых с помощью инструментов JBoss.
Мы работаем над добавлением подобной поддержки обратно в родной Eclipse WTP, но это будет недоступно до следующего года.
Ответ 3
чтобы добавить к тому, что сказал @Rich_Seller: в Eclipse Indigo:
- Выберите пакет из правого щелчка пакета и выберите "Экспорт".
- Выберите Java → JAR файл из дерева "выбрать дерево экспорта".
-
Нажмите "Далее", чтобы перейти к следующей странице мастера.
-
В разделе "Выбор ресурса для экспорта" вам предоставляется Здесь вы можете выбрать и отменить выбор компонентов, которые будут включены и исключены из JAR.
Ответ 4
Я думаю, что в том числе XML файл в другом, а затем удаление его видимости в военном файле должно дать вам отключенный переключатель.