Эта функция была добавлена в CDT 6 (окончательная сборка должна быть 15 июня 2009 г.). Вы можете скачать окончательный вариант кандидата со страницы сборок: download.eclipse.org/tools/cdt/builds/6.0.0/.
Используя выпуск Eclipse 3.5 + CDT 6, вы можете импортировать, создавать и чистить проекты и рабочую область, используя следующие параметры, отправленные в Eclipse из командной строки:
eclipse -nosplash
-application org.eclipse.cdt.managedbuilder.core.headlessbuild
-import {[uri:/]/path/to/project}
-build {project_name | all}
-cleanBuild {projec_name | all}
В Windows используйте eclipsec.exe
вместо eclipse.exe
, чтобы выходные данные сборки записывались в stdout / stderr, и чтобы вызов блокировался до завершения.
Переключатель ' -application ' предписывает Eclipse запускать сборщик без CDT, а не запускать рабочую среду. Другие переключатели могут использоваться по отдельности или вместе. Это означает, что вы можете оформить проект, используя собственный скрипт оболочки, ' -import ' в рабочее пространство и ' -build ', используя безголовый конструктор Managedbuilder.
Используйте ключ ' -data ', чтобы указать используемое рабочее пространство, которое может быть пустым временным каталогом, см. Документацию по времени выполнения для других коммутаторов, поддерживаемых средой выполнения платформы:
help.eclipse.org / галилео / index.jsp? Тема = / org.eclipse.platform.doc.isv / ссылки / разное / среда-options.html
См. ошибка 186847, комментарий 24 и далее для получения более подробной информации о подтвержденной функциональности.