Phillip Webb
02494d63d2
Merge branch '2.4.x'
...
Closes gh-26744
4 years ago
Phillip Webb
1cda557d03
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26743
4 years ago
Phillip Webb
1beee5700c
Don't close early when SecurityManager present
...
Update `JarFile` and `JarFileWrapper` classes so that they no longer
close the `JarFile` early if a `SecurityManager` is in use.
Prior to this commit, the closed `JarFile` would cause (an ultimately
swallowed) NPE in `ZipFile` which manifested itself as a
`ClassNotFoundException` when starting the app.
Closes gh-25538
4 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
4 years ago
Andy Wilkinson
f92510e39d
Merge branch '2.4.x'
...
Closes gh-26451
4 years ago
Andy Wilkinson
970f933806
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26450
4 years ago
Andy Wilkinson
2dd94b5554
Polish "Use try-with-resources statement"
...
See gh-26449
4 years ago
weixsun
5ba9db391f
Use try-with-resources statements
...
See gh-26449
4 years ago
Phillip Webb
8c31d29acf
Merge branch '2.4.x'
4 years ago
Phillip Webb
a28a3ae090
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
9c8a97809d
Consistent use of @deprecated since
...
Restore the patch version number for consistency with `@since`
tags.
See gh-25808
4 years ago
Phillip Webb
44b1751bb4
Merge branch '2.4.x'
...
Closes gh-25826
4 years ago
Phillip Webb
363f5829d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25825
4 years ago
Phillip Webb
26dd1b9a26
Update deprecations with for removal targets
...
Update all deprecation tags to include a removal target.
Closes gh-25808
4 years ago
Phillip Webb
deaff1a522
Merge branch '2.4.x'
...
Closes gh-25775
4 years ago
Phillip Webb
ca9fae6b47
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25774
4 years ago
Phillip Webb
ec21202d54
Delete unpacked jars when the JVM exits
...
Update `JarFileArchive` so that any unpacked files are now deleted when
the JVM exits.
Closes gh-25773
4 years ago
Phillip Webb
05f61bccea
Align unpack logic with Files.createTempDirectory
...
Update `JarFileArchive` to align the way that it creates temp files and
folders with the way that `Files.createTempDirectory` works.
Closes gh-25772
4 years ago
Phillip Webb
b8873578ca
Add missing @Deprecated annotations
4 years ago
Andy Wilkinson
db781a0d84
Merge branch '2.4.x'
...
See gh-25077
4 years ago
Andy Wilkinson
788a42d694
Merge branch '2.3.x' into 2.4.x
...
See gh-25076
4 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
4 years ago
Phillip Webb
d8b6960997
Merge branch '2.4.x'
...
Closes gh-25077
4 years ago
Phillip Webb
257608a3a3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25076
4 years ago
Phillip Webb
939b5dfc26
Add junit-platform-launcher dependency
...
Update `build.gradle` files to ensure that `junit-platform-launcher` is
a `testRuntimeOnly` dependency. This ensures that tests can be run from
Eclipse.
Closes gh-25074
4 years ago
Andy Wilkinson
45f298bc7a
Merge branch '2.4.x'
...
Closes gh-24711
4 years ago
Andy Wilkinson
9e389c8376
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24710
4 years ago
Andy Wilkinson
5ad4d627fd
Fix classpath index so entries match those expected by the launcher
...
This reverts commit ad164269e9
and adds
some additional tests.
Fixes gh-24192
4 years ago
Stephane Nicoll
c063c3434d
Merge branch '2.4.x'
...
Closes gh-24581
4 years ago
Stephane Nicoll
09fa16c58c
Merge branch '2.3.x' into 2.4.x
4 years ago
Stephane Nicoll
306b964ce3
Fix multi-release JAR test on JDK 16
...
See gh-24453
4 years ago
Phillip Webb
82791b4eda
Improve performance of Tomcat 'jar:war:file' URLs
...
Update jar `Handler` fallback logic to directly support Tomcat
'jar:war:file' URLs. This commit allows contents to be accessed without
the JDK needing to extracted the nested jar to the temporary folder.
Closes gh-24553
4 years ago
Phillip Webb
0730949325
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24554
4 years ago
Phillip Webb
c4e41305d5
Prevent Tomcat URL "reflective access" warnings
...
Update the jar `Handler` class to support a non-reflective fallback
mechanism when possible. The updated code attempts to capture a regular
jar URL before our handler is installed. It can then use that URL as
context when creating the a fallback URL. The JDK jar `Handler` will
be copied from the context URL to the fallback URL.
Without this commit, resolving new Tomcat URLs of the form
`jar:war:file:...` would result in an ugly "Illegal reflective access"
warning.
Fixes gh-18631
4 years ago
Phillip Webb
4fba7d0c60
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
29300530c6
Polish
4 years ago
Phillip Webb
cd5ff6e4af
Merge branch '2.3.x'
...
Closes gh-24404
4 years ago
Phillip Webb
11f285bde5
Merge branch '2.2.x' into 2.3.x
...
Closes gh-24403
4 years ago
Andy Wilkinson
bbad377ecc
Merge branch '2.3.x'
...
Closes gh-24017
4 years ago
Andy Wilkinson
f3d4b3e5ac
Allow entries to be streamed from JarURLConnections' jar file
...
Fixes gh-23821
4 years ago
Santhoshkumar. P
5cb07e292d
Polish empty string checks
...
See gh-23550
4 years ago
Andy Wilkinson
558c2b4591
Merge branch '2.3.x'
...
Closes gh-23501
4 years ago
Andy Wilkinson
9bd040cb0f
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23500
4 years ago
Andy Wilkinson
e74f777971
Remove use of spring-core's Assert from PropertiesLauncher
...
Fixes gh-23474
4 years ago
Stephane Nicoll
37ded9f6d3
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23446
4 years ago
dreis2211
fba1fb23e4
Fix multi-release JAR test on JDK 15
...
Backport of 54f93e9
See gh-23445
4 years ago
Phillip Webb
3fca8c6b4e
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23441
4 years ago
Phillip Webb
4945806d84
Make `StringSequence.isEmpty()` public
...
Make `StringSequence.isEmpty()` public for compatibility with JDK 15.
Closes gh-23440
4 years ago
Phillip Webb
5b74d464a6
Merge branch '2.3.x'
4 years ago
Phillip Webb
5c1055dc22
Merge branch '2.2.x' into 2.3.x
4 years ago