Запуск компоновщиков проектов

Основное преимущество компоновщиков проектов состоит в том, что они не вызываются пользователем явно, а запускаются всякий раз тогда, когда это требуется для компоновки проекта, в который входит файл компоновки. Условия запуска компоновщиков задаются на вкладке Опции компоновки в окне Внешние инструменты, и могут включать любое сочетание параметров: после "очистки", во время ручной компоновки, во время автоматической компоновки. Как это работает?

  1. Выберите проект HW в одной из панелей навигации. В меню рабочей среды выберите Проект > Очистить.... Выберите Очистить выбранные проекты и нажмите OK.
  2. Проект будет скомпонован заново, и будет запущен файл компоновки projectBuilder.xml. Вывод файла компоновки показывается в панели Консоль.
  3. Включите опцию автоматической компоновки, внесите какие-нибудь незначительные изменения в файл HelloWorld.java и сохраните изменения. При сохранении будет запущена автоматическая компоновка, но автоматическая компоновка не запустит компоновщик проекта.
  4. Предположим, что мы не хотим видеть вывод файла компоновки при каждом его запуске. Перейдите на страницу Компоновщики окна Внешние инструменты и откройте свойства проекта HW. Выберите Makejar и нажмите Изменить.... На вкладке Главные выключите опцию Показывать вывод, примените изменения и вернитесь в рабочую среду.

Наше знакомство с файлами компоновки Ant, использующимися как компоновщики проектов в Eclipse, завершается. Повторим еще раз, что хотя в этом примере рассматривался проект Java, компоновщики проектов не привязаны к Java и могут использоваться для любого типа проекта.