2015-08-22 2 views
0

Мы разработали несколько приложений и адаптеры как часть нашего проектаКак избежать развертывания приложений и адаптеров дважды на Mobilefirst?

Мы написали маленький муравей сценариев для развертывания «приложения» и «адаптеров»,

Предшествующей исполняющих «муравья задача:» Мы хотим знать, является ли приложения и адаптеры уже были развернуты или нет

Могу ли я использовать таблицы «PROJECT_ADAPTERS» и «PROJECT_APPLICATIONS», чтобы избежать дублирования развертывания? (или) Что произойдет, если попытаться развернуть те же «приложения» и «адаптеры» дважды по ошибке?

+0

Просьба предоставить сценарий муравья, который вы подаете в суд на развертывание –

ответ

-1

Ничего плохого не произойдет при повторном развертывании адаптера или приложения.

Фактически, если контрольная сумма идентична уже развернутой .wlapp/.adapter и подлежащей развертыванию .wlapp/.adapter, она вообще не может быть развернута. И если они разворачиваются дважды, и это точно такие же приложения и адаптеры (без изменений кода), они снова будут развернуты (они будут дублироваться , а не).

+0

Таблица «PROJECT_ADAPTERS» и «PROJECT_APPLICATIONS» являются частью базы данных «WLADMIN». Там есть некоторые записи, когда мы развертываем приложения и адаптеры. Однако, спасибо за ваш ответ –

0

Вы должны обрабатывать сервер рабочего света как черный ящик, хотя в чисто технических терминах вы можете исследовать базу данных и выводить информацию при том, что вы не используете формальный API, и поэтому все, что вы делаете, не поддерживается и может стать недействительным в будущих выпусках продуктов.

Однако существуют опубликованные задачи ant для извлечения списка развернутых приложений и адаптеров, поэтому в принципе вы можете их использовать. Однако я обращаюсь к мудрости этого. Моя главная проблема заключается в том, что я не вижу, насколько важно знать, что какая-то версия вашего артефакта развернута. Предположим, вы изменили исходный код, разве вы не хотите развертывать его?

Задачи муравьев задокументированы в InfoCentre. Поиск по теме Администрирование приложений MobileFirst через ant. Вот link that works сегодня.

Как отметил Идан, в средствах сборки есть определенная степень умственности, чтобы избежать избыточного развертывания. Я предлагаю вам использовать инструменты только в том виде, в каком они стоят, а не пытаться обойти их с помощью подходов.

+0

Спасибо за ваш ответ. Если возможно, можете ли вы указать мне URL-адрес для ссылки на «муравьиные задачи», которые используются для извлечения списка развернутых приложений и адаптеров. –

+0

Обновлен ответ. – djna

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