savant-build / savant-core

This is the main project for the Savant build tool
http://savantbuild.org
Apache License 2.0
10 stars 2 forks source link

Add global configuration file #1

Closed voidmain closed 10 years ago

voidmain commented 10 years ago

We have the need to specify separate usernames and passwords for our internal Savant repository and also our SVN server for publishing. These are core savant concepts (well sorta in Savant Dependency Management) and therefore we need a global way of setting these values.

However, we need a way to ensure they exist if a build file uses them. We need some type of customized Groovy object that responds to missing properties and can throw errors if they don't exist.

voidmain commented 10 years ago

@sethmuss This should cover our case for the Savant repository and SVN publishing. The SVN publishing can actually be handled using the .svnpass files, but we might as well support it this way also.

voidmain commented 10 years ago

Added in 0.2.1.