Где определены эти свойства муравья? (FlexBuilder / Eclipse,) - PullRequest
2 голосов
/ 23 декабря 2009

При попытке создать ant-скрипт для моего проекта Flex я наткнулся на несколько свойств, которые, по-видимому, доступны по умолчанию, такие как $ {DOCUMENTS} и $ {PROJECT_FRAMEWORKS}. Кто-нибудь знает, где эти переменные определены и есть ли что-нибудь еще полезное для меня? Есть ли список переменных, которые созданы по умолчанию?

Спасибо J

Ответы [ 2 ]

3 голосов
/ 14 января 2010

В Eclipse они называются Linked Resources и могут быть найдены в Window (menu) -> Preferences -> General -> Workspace -> Linked Resources

PROJECT_FRAMEWORKS, однако, является "особенным" в том смысле, что он предоставляется плагином FlexBuilder для каждого отдельного проекта. ( FB-16815 )

0 голосов
/ 23 декабря 2009

У вас есть пример сценария, которым вы можете поделиться?

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

С помощью нашего скрипта сборки Ant каждый разработчик определил переменную среды FLEX_HOME, и мы ссылались на нее, вместо того чтобы жестко кодировать местоположение SDK в скрипте сборки. Вы можете сделать это так:

<property environment="env" />
<echo message="Flex home is ${env.FLEX_HOME}" />

Надеюсь, это поможет.

...