2009-10-20 2 views
3

Есть ли какие-либо инструменты/ant-задачи, которые могут быть интегрированы в файл сборки муравьев для создания приложений Symbian? Подобно тому, что мы имеем для Android (AndroidAnt), BlackBerry (BB Ant Tools), .NET (Nant)Ant Tasks для Symbian

ответ

2

Существует не поддерживается официально материал, насколько я знаю, но (сделав это сам), я знаю, что это вполне возможно создавать приложения Symbian с помощью Ant, просто вызывая инструменты командной строки из команд ant.

Если это предвестник автоматического создания приложений для symbian с использованием сервера сборки некоторого описания, помните, что сборки Symbian имеют раздражающую привычку загрязнять среду сборки, поэтому вам нужно будет потратить некоторое время на автоматическую очистку среды и настройку среды ,

+0

+1 Спасибо за информацию о раздражающей привычке Symbian по загрязнению среды сборки :). Нужно провести некоторое исследование. – Ram

+0

Symbian - это боль для этого ... вы также должны знать, что создание нескольких платформ для symbian - настоящая боль, поскольку средства сборки ожидают определенные переменные среды, а также значения реестра, установленные для их использования ... ужасная ужасная среда для автоматизированных tools :( – workmad3

+0

Я думал, что было довольно легко переключить платформы с помощью команды «devices». http://www.newlc.com/Use-of-the-devices-command.html – tonylo

1

Эта статья является хорошей отправной точкой: Continuous integration on Symbian OS

Однако это не распространяется на «загрязняющий среду сборки» проблему, которая является важным. Внутри мы полностью автоматизировали сборки Symbian с использованием ANT и Cruisecontrol. Мы сталкиваемся с этой проблемой, удаляя/расширяя все дерево epoc32 с каждой сборкой. Этот подход является безупречным, но делает сборку очень трудоемкой, что приводит к некоторым преимуществам непрерывной интеграции.

1

На самом деле Helium - это имя основанной на Ant основы построения, доступной через основу Symbian (http://developer.symbian.org/wiki/index.php/Helium). Он содержит скрипты сборки Ant и посвященные Symbian задачи (но не только, есть и общие функции ...).

0

Ссылки Developer.symbian.com и symbian.org больше не работают. Но упомянутый учебник по непрерывной интеграции доступен внутри Symbianosunit package от Penrillian

Смежные вопросы