1. 24 Jun, 2014 9 commits
    • Dave Syer's avatar
      b2db3790
    • Phillip Webb's avatar
      Merge branch 'gh-1070' · 9f464e9c
      Phillip Webb authored
      9f464e9c
    • Phillip Webb's avatar
      Add support for unpacking nested JARs · f30b962f
      Phillip Webb authored
      Update the executable JAR code to automatically unpack any entries
      which include an entry comment starting `UNPACK:` to the temp folder.
      The existing Maven and Gradle plugins have been updated with new
      configuration options and the `spring-boot-tools` project has been
      updated to write the appropriate entry comment based on a flag passed
      in via the `Library` class.
      
      This support has been added to allow libraries such a JRuby (which
      assumes that `jruby-complete.jar` is always accessible as file) to work
      with Spring Boot executable jars.
      
      Fixes gh-1070
      f30b962f
    • Phillip Webb's avatar
      Add Library abstraction · 5f8fbfd7
      Phillip Webb authored
      Add a Library class update the LibraryCallback interface and
      implementations to use it. This change is in preparation for
      an addition `unpack` flag that will be required to allow the
      automatic unpacking of certain nested jars.
      
      See gh-1070
      5f8fbfd7
    • Phillip Webb's avatar
      Allow URL resolution within nested JARs · 3d6c8a85
      Phillip Webb authored
      Update JarURLConnection to allow the resolution of items within a nested
      jar, even if the jarFile passed to the connection is several levels up.
      
      This prevent a connection from incorrectly resolving an entry against
      the wrong jar file.
      
      See gh-1070
      3d6c8a85
    • Phillip Webb's avatar
      Drop RepackageTask.getDependencies() · 5de2661b
      Phillip Webb authored
      Drop `RepackageTask.getDependencies` from the gradle plugin in favor of
      exposing `getLibraries()` and using the callback.
      Drop getDependencies
      5de2661b
    • Phillip Webb's avatar
      Polish · c713c809
      Phillip Webb authored
      c713c809
    • Phillip Webb's avatar
      Extract resource handling to TomcatResources · ed3df32c
      Phillip Webb authored
      Extract the nasty Tomcat resource handling reflection code to its own
      class.
      ed3df32c
    • Phillip Webb's avatar
      Polish Gradle repackage · 72a2e5bc
      Phillip Webb authored
      72a2e5bc
  2. 23 Jun, 2014 3 commits
  3. 22 Jun, 2014 3 commits
  4. 21 Jun, 2014 2 commits
    • Dave Syer's avatar
      Hack around with Tomcat resource paths · 1bcc1363
      Dave Syer authored
      Tomcat 8 has different APIs again so it was quite difficult to
      get it working and test it. The test is manual anyway (multi-module
      project with JSPs in /META-INF/resources, not part of the samples),
      and requires you to build a war and execute it (since the resource
      paths are different when it's an archive).
      
      Fixes gh-1131
      1bcc1363
    • Dave Syer's avatar
      Log exception in ErrorPageFilter · 51496b4e
      Dave Syer authored
      Fixes gh-1130
      51496b4e
  5. 20 Jun, 2014 19 commits
  6. 19 Jun, 2014 4 commits