Self-downloading binaries, properties files #317
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #229
Fixes #300
Properties Files
Boot now supports specifying any env var (eg. BOOT_VERSION) from
properties files.
Setting BOOT_VERSION and BOOT_CLOJURE_VERSION is no longer required.
System properties are now supported in addition to properties files
and environment variables.
Settings will be merged in the following order:
For example:
CWD/boot.properties settings override BOOT_HOME/boot.properties,
environment variables override all properties files, and system
properties override everything else.
Self-Downloading Binaries
library.
Boot namespaces are distributed.
infrastructure for creating pods and running Clojure programs.
handles downloading the application as needed. It is what the user
will call from the command line.
the previous versions of the app were (i.e. executable jar shell
script for Unix, Launch4J executable for Windows).
will ensure that a compatible version of the app will be used with
the specified legacy version of the boot lib.