Andy Wilkinson
ac258a95a2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25508
2021-03-05 10:39:52 +00:00
Andy Wilkinson
c6ca7a53ab
Polish "Prevent extracting zip entries outside of destination path"
...
See gh-25505
2021-03-05 10:13:32 +00:00
Phillip Webb
bb57c7eacf
Merge branch '2.3.x'
2020-08-19 10:26:25 -07:00
Phillip Webb
8722c2c5de
Close writer after use in ExtractCommandTests
...
Update `ExtractCommandTests` so that the writer is closed after the
contents have been written.
See gh-22993
2020-08-19 10:25:37 -07:00
Scott Frederick
341615d7d0
Merge branch '2.3.x'
...
Closes gh-23000
2020-08-18 17:07:25 -05:00
Scott Frederick
3f80638a36
Fail on layertools extract with launch script
...
This commit adds a check to the `layertools extract` command to
ensure that the jar file being processed is readable and has a
valid directory.
Fixes gh-22993
2020-08-18 17:06:31 -05:00
Andy Wilkinson
969dd35e45
Upgrade to Mockito 3.4.6
...
Closes gh-22838
2020-08-10 15:22:03 +01:00
Scott Frederick
9a083584b8
Improve validation of layertools input
...
This commit improves the validation performed on the user
input provided to the layertools jarmode to provide more
clear error messages when the input is not correct and
reduce the chance of ambiguity.
Fixes gh-22042
2020-06-26 11:51:07 -05:00
Andy Wilkinson
de1e3c6069
Include empty layers when listing and extracting
...
Fixes gh-21301
2020-05-04 15:50:55 +01:00
Phillip Webb
ad1248e4ec
Replace "folder" with "directory"
...
Consistently use the term "directory" instead of "folder"
Closes gh-21218
2020-04-28 19:20:24 -07:00
dreis2211
5eb5bf0a2d
Polish
...
See gh-21009
2020-04-25 08:54:47 +02:00
Madhura Bhave
62c09d607a
Polish
2020-04-07 14:28:36 -07:00
Phillip Webb
4b1346f4bf
Polish
2020-04-06 21:52:25 -07:00
Phillip Webb
951a3e78f9
Test layer index can contain filenames with spaces
...
Add tests to ensure that the layer index can support filenames that
contain spaces.
Closes gh-20827
2020-04-06 19:18:22 -07:00
Phillip Webb
65672a1150
Use a more compact layers.idx format
...
Update the `layers.idx` format so that it is more compact and can be
parsed by third-parties as YAML.
Closes gh-20860
2020-04-06 19:18:22 -07:00
Madhura Bhave
d61a79d90b
Support flat jar layering with layertools
...
Update layertools to support the flat jar format. Layers are now
determined by reading the `layers.idx` file.
Closes gh-20813
2020-04-03 00:34:27 -07:00
Andy Wilkinson
9b817caff3
Revert "Update extract to write files to their original, unlayered location"
...
This reverts commit 9f3bc78f364bcb3b81344c201ff26945bc6be011.
2020-03-18 12:21:46 +00:00
Andy Wilkinson
9f3bc78f36
Update extract to write files to their original, unlayered location
2020-03-18 09:51:57 +00:00
Madhura Bhave
aa09058d8c
Remove implicit layers support from the layer tools
...
Closes gh-20187
2020-02-18 16:23:25 -08:00
Phillip Webb
71ce212f7f
Rename spring-boot-layertools
...
Rename `spring-boot-layertools` to `spring-boot-jarmode-layertools`.
Closes gh-19853
2020-01-22 20:24:23 -08:00