spring-boot/spring-boot-project
Andy Wilkinson 8f116f7e6f Align ordering of BootJar and BootWar archive entries
Previously, the ordering of the entries in an archive produced by
BootJar was different to the ordering of the entries in an archive
produced by BootWar. The latter placed application classes before
any nested jars, whereas the former was the other way around.

This commit updates BootJar to use the same ordering as BootWar and
adds tests to verify that the ordering is the following:

1. Loader classes
2. Application classes (BOOT-INF/classes or WEB-INF/classes)
3. Nested jars (BOOT-INF/lib or WEB-INF/lib)
4. Provided nested jars in a war (WEB-INF/lib-provided)

The tests also verify that the position of a library is not affected
by it requiring unpacking.

See gh-11695
See gh-11696
2018-01-31 14:38:38 +00:00
..
spring-boot Merge branch '1.5.x' 2018-01-30 12:47:30 -08:00
spring-boot-actuator Polish "Aggregate max statistics in metrics endpoint with Double#max" 2018-01-30 20:38:14 +00:00
spring-boot-actuator-autoconfigure Fix CompositeMeterRegistryPostProcessor autowire 2018-01-30 20:27:22 -08:00
spring-boot-autoconfigure Remove error-level metadata for Spring Mobile 2018-01-30 15:28:28 +01:00
spring-boot-cli Merge branch '1.5.x' 2018-01-30 12:47:30 -08:00
spring-boot-dependencies Revert "Use Spring Session BOM in dependency management" 2018-01-30 13:59:31 -08:00
spring-boot-devtools Use InvocationOnMock.getArgument() where possible 2018-01-29 08:06:00 +01:00
spring-boot-docs Add Madhura as a document author 2018-01-30 23:41:18 -08:00
spring-boot-parent Upgrade to Maven Checkstyle Plugin 3.0.0 2018-01-25 21:16:35 +01:00
spring-boot-properties-migrator Restore "Reason: " prefix 2018-01-30 15:14:49 +01:00
spring-boot-starters Exclude tomcat-annotations-api and use javax.annotations-api instead 2018-01-04 10:25:39 +00:00
spring-boot-test Replace casted Mockito.any() calls 2018-01-29 07:50:29 +01:00
spring-boot-test-autoconfigure Polish contribution 2018-01-26 10:03:47 +01:00
spring-boot-tools Align ordering of BootJar and BootWar archive entries 2018-01-31 14:38:38 +00:00
pom.xml Rename spring-boot-deprecated-properties-support 2018-01-24 11:15:17 +01:00