Я бы хотел связать некоторые цели ANT со сборкой моего проекта в Eclipse.
Нет проблем, я создаю собственный сборщик ANT, определяю цели для запуска, все хорошо.
Но потом я понимаю, что информация о сборщике сохраняется в рабочей области, а не в проекте! Почему это так и как мне это исправить?
Цель состоит в том, чтобы любой, кто импортирует проект в новое рабочее пространство Eclipse, мог создать его без добавления компоновщика вручную. Это означает, что у меня должна быть конфигурация компоновщика под управлением исходного кода, то есть она должна принадлежать проекту, а не рабочему пространству для пользователя.
Может я просто что-то упустил?
Кажется, что существует некоторая путаница, потому что сборщики выглядят как пусковые установки, но хранятся в другом каталоге. Простое создание .settings dir и копирование xml не поможет ...
Когда я создаю каталог .externalToolBuilders в папке .settings и копирую туда модуль запуска / сборки, я получаю следующее:
Решение:
Я перезапустил с нуля, удалил данные, относящиеся к проекту, в каталоге рабочей области, но оставил каталог .settings в каталоге проекта. Пересоздал конструктор / панель запуска, и Eclipse автоматически создал его в нужном месте, а также добавил в систему контроля версий.