Ant4Eclipse имеет задачу, которая может сделать это: workspaceDefinition . Он берет каталог, в котором нужно создать рабочее пространство, и список каталогов для поиска проектов, и добавляет все обнаруженные проекты в новое рабочее пространство.
Я не думаю, что он может добавить проект в существующее рабочее пространство. Мне также не ясно, может ли он зарегистрировать проект, который находится в каталоге рабочей области (и сохраняет свой относительный путь, если рабочая область перемещается); кажется, что проект должен иметь внешний, абсолютный путь.