-
Notifications
You must be signed in to change notification settings - Fork 198
Configuration
You can override what folders and files you want to operate on in project.properties. All the default configuration is in default.properties.
You might also need to dig into the build.xml to make stuff happen. It might look a little scary, but, trust us, it used to be much scarier! ;)
You can now add multiple stylesheets to the project (defined in the project.properties file) and they will be concatenated into 1 file, with any default stylesheets defined in the default.properties file being added at the end.
Adding new 'pages' (html, php, etc) is handled in the same way and the script should iterate through any files listed here and update the css / javascript references as per the original script
All script files that are added within these two lines: <!-- scripts concatenated and minified via ant build script--> and <!-- end scripts--> will be concatenated and minimized. That's it. The build script now pareses through the script tags in that block and concatenates them in order. That's very cool.
If you do not wish a script file to be concatenated and minimized, you should link to it outside of those two lines.
We have also added the ability to define 'environments' for the build process. The original targets still exist, and run the same functions, however each target now has a prod, test and dev environment too.
-
dev- Increases build number, cleans and copies the build and optimises any images if the target originally did -
test- Runs everything that the original target did, however it does not strip the console.log or profiling parts -
prod(default) - Runs everything the original target did
To run it you simply use ant <target> -Denv=<environment>
ant build -Denv=dev
If you don't provide the env variable it will use the production environment