Исключить файлы из jar или war in eclipse
Есть ли способ сказать Eclipse не включать указанные файлы, каталоги или шаблоны в JAR или WAR?
Ответы
Ответ 1
Вы можете указать включения и исключения, открыв Свойства проекта (alt-enter), а затем открыв Java Build Path и вкладку Source. Против каждого исходного местоположения есть небольшой знак плюс, нажмите на него, затем выберите Включено или Исключено, затем нажмите кнопку Изменить....
скриншот исходного пути http://help.eclipse.org/ganymede/topic/org.eclipse.jdt.doc.user/gettingStarted/images/qs-WorkingWithExistingLayout26.png
Затем вы можете указать несколько шаблонов для файлов, которые будут включены/исключены. Эти файлы не будут обработаны в выходной каталог. Шаблоны следуют шаблонам шаблонов 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 файл в другом, а затем удаление его видимости в военном файле должно дать вам отключенный переключатель.