+1 to Alex's comments. Having to create your own build.properties is a bad idea 
because, in addition to being an extra setup step, when the template for it 
changes you won't know and you won't pick up the intended changes.

A standard build.properties should exist and work if you use a standard setup. 
People using a nonstandard setup should override with local.properties.

- Gordon

-----Original Message-----
From: Alex Harui [mailto:aha...@adobe.com] 
Sent: Monday, April 15, 2013 11:04 PM
To: dev@flex.apache.org
Subject: Re: Git and build.properties

I just pulled and tried ant release and it immediately failed because there is 
no build.properties.  I liked the old way we had it which was:
1) a build.properties is in version control
2) anything you need to override in your system was changed in local.properties 
for which there was a local.template.properties

It had the advantage of not requiring a file to be copied to just run the 
default build configuration.

The build.xml still references local.properties.

What are the advantages of the build.template.properties way of doing things?  
Can we go back to local.properties?  Won't it be easier to have a default 
build.properties that works on the CI server and the release kit builds instead 
and have all overrides in local.properties (and env.properties)?

Thanks,
-Alex

On 4/14/13 6:40 PM, "Justin Mclean" <jus...@classsoftware.com> wrote:

> Hi,
> 
>>> The local changes can be made in this file.  The template remains 
>>> unchanged.
>>> 
>>> We can add a specific entry into gitignore for the build.properties file.
>> 
>> I'll give it a try and see if I can get it to work.
> 
> Looks like I got it working, checked in - as always feedback welcome.
> 
> Thanks,
> Justin

--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to