определите свойство муравья от среды со значением по умолчанию

Вы можете использовать #div: hover, возможно?

#parent_div:hover #child_div_1 { background-color: #333; }
#parent_div:hover #child_div_2 { background-color: #666; }
52
задан Mustafa Ulu 20 March 2015 в 09:26
поделиться

3 ответа

Пример из документации Ant , показывающий, как добавить переменную среды в свойство:

<property environment="env"/>
<echo message="Number of Processors = ${env.NUMBER_OF_PROCESSORS}"/>
<echo message="ANT_HOME is set to = ${env.ANT_HOME}"/>

В вашем случае вы должны использовать $ {env. RELEASE_VER} .

Тогда для условной части документация здесь говорит, что есть три возможных атрибута:

Attribute  Description                                             Required 
property   The name of the property to set.                        Yes 
value      The value to set the property to. Defaults to "true".   No 
else       The value to set the property to if the condition       No
           evaluates to false. By default the property will
           remain unset. Since Ant 1.6.3

Объединение:

<property environment="env"/>
<condition property="fileTargetName" value="${env.RELEASE_VER}" else="dev">
    <isset property="env.RELEASE_VER" />
</condition>
76
ответ дан 7 November 2019 в 09:13
поделиться

Для этого не нужно использовать <условие> . Свойства в Ant являются неизменяемыми , поэтому вы можете просто использовать это:

<property environment="env"/>
<property name="env.RELEASE_VER" value="dev"/>

Если установлена ​​переменная среды RELEASE_VER , тогда свойство получит свое значение из среды и второй Оператор не будет иметь никакого эффекта. В противном случае свойство будет сброшено после первого оператора, а второй оператор установит его значение на «dev» .

40
ответ дан 7 November 2019 в 09:13
поделиться

Я уверен, что есть более простые способы, чем этот, но как насчет:

<project name="example" default="show-props">

    <property environment="env" />

    <condition property="fileTargetName" value="${env.RELEASE_VER}">
        <isset property="env.RELEASE_VER" />
    </condition>

    <condition property="fileTargetName" value="dev">
        <not>
            <isset property="env.RELEASE_VER" />
        </not>
    </condition>

    <target name="show-props">
        <echo>property is ${fileTargetName}</echo>
    </target>

</project>
1
ответ дан 7 November 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: