Вы должны использовать флаг -f или --forceDeleteResultFile для переопределения файла результатов
принудительно удалять существующие файлы результатов перед началом теста
blockquote> [110 ]
От: http://wiki.eclipse.org/index.php/Introduction_to_Buckminster#Getting_Started
Привет, мир: http://wiki.eclipse.org/index.php/Hello_XML_World_Example_ (Buckminster)
Я нашел buckminster бриллиант, но ужасно зарегистрировал (я знаю, я знаю, я должен способствовать).
Я искал что-то для создания продуктов RCP. Я не буду говорить еще много об этом, но я скажу, что работало на меня:
К счастью я могу полностью проигнорировать файлы CSPEC, поскольку они могут быть выведены из существующих метаданных (т.е. из MANIFEST.MF
, plugin.xml
, .product
файлы. Я думаю, что это может работать .project
и .classpath
файлы, но я не делаю _k_now). Точно так же я проигнорировал бы файлы BOM на данный момент.
После того как я осуществил рабочую область успешно, я мог продолжить пытаться копировать это невнимательно.
Эта статья я нашел полезным для создания установки для Buckminster, подходящего для развертывания как часть нашей непрерывной интеграции.
На данном этапе у меня было длинное, думают об отношениях между проектами Eclipse, используемыми для создания продукта. Мы обосновались на дереве (так) с двумя основными ответвлениями - ответвление продукта и тестовое ответвление:
build.feature
build.feature
точки к a product
и a test.product
.product
точки к функциям foo.feature
, foo.ui.feature
, bar.feature
, bar.ui.feature
. Каждая из этих функций указывает на плагины или функции.test.product
точки к foo.test.feature
, foo.ui.test.feature
, bar.test.feature
, bar.ui.test.feature
. Каждая из этих функций указывает для тестирования фрагментов, которые могут осуществить плагины продукта."Точкой к", я имею в виду функцию, или cquery указывает его как зависимость. (Я, могло казаться, не добирался Require-Bundle
заголовок в файле манифеста для работы таким образом вставьте все feature.xml
).
Я нашел проигрывание на командной строке очень полезным на данном этапе. resolve
и build
команды я нашел самым полезным. Я также нашел установку выходного свойства полезной здесь.
После того как я мог создать (т.е. компиляция) все успешно, упаковав его, поскольку продуктом была следующая вещь. Используя perform
команда для действия (create.*.product
) указанный в выведенном файле CSPEC, сгенерированном из .product файла, было едва интуитивно, но он помог иметь известный хороший продукт, способный к тому, чтобы быть экспортируемым как продукт от IDE.
Последняя вещь, которую я сделал, состояла в том, чтобы найти setenv
(Я думаю), команда, которая помогла установить версию Java, используемую для компиляции кода. Существует небольшое количество свойств, которые можно установить, но этот был тем, в котором я нуждался.
Другое ссылки Я также найденный недавно, тот полезный взгляд.
Новая документация Бакминстера находится в стадии разработки. Первый «черновой вариант» содержит введение (на основе выступления Eclipse '09), полное объяснение RMAP и CQUERY, подробные сведения о свойствах и версиях. В этих главах около 70 страниц, и они почти закончены. Следующие главы и примеры. Надеюсь, что новый черновик будет доступен еженедельно.
Вы можете получить его здесь: http://www.eclipse.org/downloads/download.php?file=/tools/buckminster/doc/BuckyBook.pdf (6 МБ).