Tighten up PropertiesLauncher's contract

The main changes are:

- Switch to `loader.properties` instead of `application.properties`
- Search for `loader.properties` in `loader.home` as well as in
  the classpath
- Placeholder replacements in MANIFEST.MF (using `loader.properties`
  or system/env vars)

See gh-7221
Closes gh-8346
This commit is contained in:
Dave Syer
2017-02-21 12:06:57 +00:00
committed by Andy Wilkinson
parent 5278baca01
commit e4c807b884
8 changed files with 159 additions and 67 deletions

View File

@@ -1 +1 @@
loader.main: demo.Application
loader.main: demo.NoSuchApplication

View File

@@ -0,0 +1 @@
loader.main: my.BootInfBarApplication

View File

@@ -0,0 +1 @@
loader.main: demo.Application

View File

@@ -0,0 +1 @@
loader.main: demo.HomeApplication

View File

@@ -0,0 +1 @@
foo.main: demo.FooApplication