исключить файлы из jar или war in eclipse

Есть ли способ сказать Eclipse не включать указанные файлы, каталоги или шаблоны в JAR или WAR?

Вы можете указать включения и исключения, открыв Свойства проекта ( alt-enter ), затем откройте « Путь сборки Java» и вкладку « Источник ». В каждом месте источника есть знак «плюс плюс», нажмите на него, затем выберите « Включено» или « Исключено», затем нажмите кнопку « Изменить …» .

скриншот исходного пути http://sofru.miximages.com/eclipse/

Затем вы можете указать несколько шаблонов для включения / исключения файлов. Эти файлы не будут обрабатываться в выходной каталог. Шаблоны следуют шаблонам подстановок Ant, поэтому у вас есть довольно мелкомасштабный контроль над тем, что включать.

включить скриншот шаблонов http://sofru.miximages.com/eclipse/exclude.gif

Мы также боролись с этой проблемой и не нашли в Eclipse WTP хорошего стандартного решения.

Поэтому мы добавили архивы проектов в JBoss Tools ( http://jboss.org/tools ), которые позволяют вам явно контролировать через «ant filter sets», что происходит и что выходит из вашего архива. Затем этот архив можно развернуть со стандартным механизмом WTP для развертывания на типах серверов, поставляемых с помощью инструментов JBoss.

Мы работаем над добавлением подобной поддержки обратно в родной Eclipse WTP, но это будет недоступно до следующего года.

чтобы добавить к тому, что сказал @Rich_Seller: в Eclipse Indigo:

  • Выберите свой пакет из правого щелчка пакета и выберите «Экспорт».
  • Выберите Java -> JAR-файл из дерева «выберите дерево экспорта».
  • Нажмите «Далее», чтобы перейти к следующей странице мастера.

  • В разделе «Выбор ресурса для экспорта» вам представлен древовидный вид здесь, вы можете выбрать и отменить выбор компонентов, которые будут включены и исключены из JAR.

Я думаю, что в том числе XML-файл в другом, а затем удаление его видимости в военном файле должно дать вам отключенный переключатель.

  • Что случилось с отладкой в ​​Eclipse на Android?
  • Данные метаданных об ошибках Google Play Services v13 в AndroidManifest
  • Удаление NTLM из Eclipse
  • Айви не может разрешить зависимость, не в состоянии найти причину
  • Плагин сценария Bash для Eclipse?
  • aapt не найден по правильному пути
  • targetSdkVersion
  • eclipse не запускается, но ошибка не отображается
  • Не удалось конвертировать в формат Dalvik: невозможно выполнить dex: Java heap space
  • Добавить новую активность в AndroidManifest?
  • Как получить идентификатор устройства для Admob
  • Давайте будем гением компьютера.