Как мне лицензировать компоненты визуализации данных (диаграммы) для Flex SDK на сервере автоматизированного компоновщика?

У меня есть профессиональная лицензия Flex 3.3. Это позволяет мне создавать приложения с использованием компонентов визуализации данных (диаграмм) без водяных знаков. Однако все сборки выпуска (тестовые, производственные и т. Д.) Происходят на нашем сервере сборки.

На сервере сборки установлен только Flex SDK (а не полный Flex Builder). В результате SWF-файлы, скомпилированные с помощью этого SDK, содержат водяные знаки на всех диаграммах. Как я могу применить лицензию Flex Builder Professional к серверу сборки для удаления водяных образов без установки Flex Builder?

Моя среда сборки - Flex SDK 3.3 + CruiseControl.NET + NAnt.


person Ryan Taylor    schedule 23.10.2009    source источник
comment
Как это может работать для Flashbuilder4? Все, что я вижу, это примеры для FB3, а как насчет FB4 ??   -  person D3vtr0n    schedule 25.02.2011


Ответы (2)


Потребовалось немного поиска в Google (больше, чем обычно), но я смог найти ответ. Мне нужно было применить название продукта Flex Builder Pro и серийный номер к файлу flex-config. xml в каталоге / frameworks / вот так:

<licenses>
   <license>
      <product>flexbuilder3</product>
      <serial-number>your serial number here</serial-number>
   </license>
</licenses>

Преимущество этого подхода в том, что он работает для любой среды сборки, будь то NAnt, Ant или любая другая установка.

person Ryan Taylor    schedule 23.10.2009
comment
Как это работает для Flashbuilder 4? Все, что я вижу, это примеры FB3 ?? - person D3vtr0n; 25.02.2011

Возникла та же проблема, но при попытке использовать командную строку mxmlc с параметром mxmlc -licenses.license жаловались ... хотя работало следующее:

mxmlc -license=flexbuilder3,"XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
person Mario Ruggier    schedule 18.12.2009