You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin
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
7 years ago
..
gradle/wrapper Relocate projects to spring-boot-project 7 years ago
src Align ordering of BootJar and BootWar archive entries 7 years ago
build.gradle Reduce logging that is produced when building Gradle plugin 7 years ago
gradle.properties Relocate projects to spring-boot-project 7 years ago
gradlew Relocate projects to spring-boot-project 7 years ago
gradlew.bat Relocate projects to spring-boot-project 7 years ago
pom.xml Set kotlin.version when Kotlin's Gradle plugin is applied 7 years ago