1. 18 Nov, 2013 2 commits
  2. 17 Nov, 2013 3 commits
  3. 16 Nov, 2013 7 commits
  4. 15 Nov, 2013 2 commits
  5. 14 Nov, 2013 3 commits
    • Dave Syer's avatar
      Refine semantics of server.port=0 · 8bc5e9c3
      Dave Syer authored
      If the server port is 0 it doesn't mean you don't want *any* container
      because there might still be servlet context aware components in the
      classpath. Better to try and stop the server from actually starting.
      
      This change is a step in the right direction: it prevents the server
      from starting in the start() method (even though for technical reasons
      it may have already been started and stopped in initialize()).
      
      N.B. Tomcat at least uses port=0 as a signal it should pick a random
      port. Pertty useful feature that we may want to capitalize on at some
      point (on the other hand having our own port scanner would be useful
      generally too).
      8bc5e9c3
    • Dave Syer's avatar
      11149443
    • Dave Syer's avatar
      b39ab925
  6. 09 Nov, 2013 2 commits
  7. 07 Nov, 2013 14 commits
  8. 06 Nov, 2013 7 commits
    • Phillip Webb's avatar
      Rename Outcome -> ConditionOutcome · ab249b03
      Phillip Webb authored
      ab249b03
    • Phillip Webb's avatar
      Polish SpringApplicationErrorHandler · a9a6077f
      Phillip Webb authored
      a9a6077f
    • Phillip Webb's avatar
      Minor formatting polish · 68e07eba
      Phillip Webb authored
      68e07eba
    • Andy Wilkinson's avatar
      Remove Boot-specifics from AetherGrapeEngine · 32fc2c3d
      Andy Wilkinson authored
      With the goal of making AetherGrapeEngine generally useful with Groovy,
      this commit removes any Boot specifics from it. Specifically, there
      is now only a single default repository: Maven Central. The
      Boot-specific Spring milestone and snapshot repositories are now added
      via @GrabResolver annotations that are added using an ASTTransformation.
      
      As part of this change, AetherGrapeEngine has also been updated to store
      its repositories using a LinkedHashSet, this ensures that the same
      repository is not used more than once while maintaining their ordering.
      32fc2c3d
    • Andy Wilkinson's avatar
    • Andy Wilkinson's avatar
      Add detailed download reporting to AetherGrapeEngine · 6ab14a51
      Andy Wilkinson authored
      Groovy's Grape allows a user to enable download reports using the
      system property groovy.grape.report.downloads. This commit updates
      AetherGrapeEngine to honour this property and produce a detailed
      download report when the system property is set to true. In the
      absence of the system property, or when it's set to a value other than
      true, the existing summary report is still produced.
      
      [bs-344]
      [60145094]
      6ab14a51
    • Andy Wilkinson's avatar
      Add support for @GrabExclude to AetherGrapeEngine · dc4bf01e
      Andy Wilkinson authored
      @GrabExclude can now be used to exclude certain transitive dependencies.
      In Aether (Maven), exclusions are applied to an individual dependency
      rather than being global. In Grape, exclusions are global.
      AetherGrapeEngine adheres to the Grape convention by applying every
      exclusion create by @GrabExclude to every dependency, effectively making
      them global.
      dc4bf01e