Merge pull request #926 from pkriens/master

Template update
Merge pull request #927 from pkriens/master

[enroute] Template update
Build 2.4.0.RC1

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #928 from bjhargrave/master

Build 2.4.0.RC1
Build 2.4.0.REL

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Post 2.4.0.REL: Update 2.4.0 to 2.5.0

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #935 from bjhargrave/post-2.4.0

Post 2.4.0.REL: Update 2.4.0 to 2.5.0
Remove jarviewer feature

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
[site] Removed hopeless donate panel
[site] Update website for 2.4 release

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
[site] Add vagrant info for site building

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
[site] Fixed typo in installation page

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
[site] Added .vagrant to gitignore

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
[site] Bind preview server to any IP

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
gradle: Pass bnd gradle plugin classpath to build.gradle

Plugin coordinates are in gradle.properties and ivy repository is setup
in settings.gradle. We do that to use the plugin from the cloudbees
build.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
gradle template: Update to use bnd gradle plugin from jcenter

The version of the bnd gradle plugin is based upon the version of bndlib
used in the build.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #938 from bjhargrave/gradle-repo-plugin

gradle: Pass bnd gradle plugin classpath to build.gradle
Ensure cnf/cache/ folder is present upon git checkout

We adjust the .gitgnores by placing a .gitignore file in the cnf/cache/
folder. We need the folder always present, so we can locally cache the
cloudbees bundles for bnd.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Use ${build} instead of ${workspace}/cnf

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Cache bnd repo in cnf/cache/

Caching in the default location of ~/.bnd/cache caused some build
failures because the bnd repo changes for each bnd build and that upset
the repo logic occasionally.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>