ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 49989] New: Environment variables no longer work from property files
Date Thu, 23 Sep 2010 16:12:49 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=49989

           Summary: Environment variables no longer work from property
                    files
           Product: Ant
           Version: 1.8.1
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
        AssignedTo: notifications@ant.apache.org
        ReportedBy: dhumeniuk@gmail.com


Created an attachment (id=26069)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=26069)
Verbose/Debug output from Ant 1.8.1

In Ant 1.7.1 and probably before you could load environment variables then use
them in a property file.  This doesn't seem to work in 1.8.1.  See
debug/verbose output attached. For example:

build.xml:
<project default="test">
    <property environment="env" />
    <property file="test.properties" prefix="test" />

    <target name="test">
        <echo>${test.value}</echo>
    </target>
</project>

test.properties:
value = ${env.VAR}-suffix

Output in 1.7.1:
Buildfile: build.xml

test:
     [echo] value-suffix

BUILD SUCCESSFUL
Total time: 0 seconds

Output in 1.8.1:
Buildfile: /home/XXXXX/build.xml

test:
     [echo] ${env.VAR}-suffix

BUILD SUCCESSFUL
Total time: 0 seconds

Same thing happens if just using a regular property like:
<project default="test">

    <property name="global-prop" value="test" />
    <property file="test.properties" prefix="test" />

    <target name="test">
        <echo>${test.value}</echo>
    </target>
</project>

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Mime
View raw message