...
- Runtime property resolution is now possible for OLE FS!
- This means the exact same war file can be used for development as well as being deployed on multiple servers without altering the binary
- Automatically loaded external configuration files are used to reconfigure the binary with machine specific configuration
- The default external directory used by OLE FS is now based on the system property
user.home
- Override the single property
ole.fs.home
to change this- Properties pointing to other machine specific directories needed by OLE FS are then now automatically derived at runtime
- This way only a single property needs to be overridden (instead of all of them)
- The following external locations are automatically checked and loaded, in this order, if they exist
No Format ~/.kuali/ole/fs/configuration.properties
- If the system property
olefs.configuration
is set, the properties file it points to is automatically loaded
- If the property
ole.fs.runtime.property.expansion=true
the following actions are also taken- After loading
classpath:configuration.properties
loadclasspath:olefs-default.properties
- Expand any properties containing placeholders into their fully resolved equivalents
- After loading
...