1. 10 Apr, 2016 6 commits
  2. 07 Apr, 2016 1 commit
    • Andy Wilkinson's avatar
      Consider jar's Class-Path attribute when getting changeable URLs · 5e0ba6ea
      Andy Wilkinson authored
      To overcome command length limits on Windows, IntelliJ IDEA may launch
      an application with a single jar on the classpath that contains that
      application's actual classpath in the Class-Path attribute of its
      manifest. This would prevent DevTools restarts from working as it
      only considered the single jar's URL when identifying changeable URLs
      and ignored the URLs added to the classpath via the jar's manifest.
      
      This commit updates ChangeableUrls when it is created from a
      URLClassLoader to consider the Class-Path manifest attribute of any
      jars in the class loader's URLs. This allows the full classpath to
      be considered when identifying URLs that are changeable and that
      need to be monitored for restart triggering.
      
      Closes gh-5127
      5e0ba6ea
  3. 06 Apr, 2016 9 commits
  4. 05 Apr, 2016 13 commits
  5. 01 Apr, 2016 3 commits
  6. 30 Mar, 2016 1 commit
  7. 29 Mar, 2016 3 commits
    • Andy Wilkinson's avatar
      Ignore non-JavaExec run task when finding application's main class · 1043239d
      Andy Wilkinson authored
      Previously, FindMainClassTask would look for a property named main
      on any class named run. This was based on the assumption that the
      run task would be a JavaExec task (typically provided by the
      application plugin). If the run task was not a JavaExec task (more
      accurately, if it did not have a main property) this would result in
      a build failure due to trying to read a non-existent property.
      
      This commit updates FindMainClassTask to only use the main property
      of the run task if the task is a JavaExec task. This guarantees that
      the property will exist on the task, and unlike using any property
      named main on a task named run, also guarantee that its value will
      refer to a Java class with a main method.
      
      Closes gh-5501
      1043239d
    • Stephane Nicoll's avatar
      Disable JMX Integration support if necessary · ae095b2c
      Stephane Nicoll authored
      This commit fixes `IntegrationAutoConfiguration` to actually rely on the
      auto-configured `MBeanServer` rather than attempting to create it again.
      
      If JMX support is disabled, no attempt to register integration-related
      MBeans is made.
      
      Closes gh-5309
      ae095b2c
    • Stephane Nicoll's avatar
      Polish documentation · 33634157
      Stephane Nicoll authored
      Add a reference ot underscore notation
      
      Closes gh-5268
      33634157
  8. 28 Mar, 2016 1 commit
    • Phillip Webb's avatar
      Apply logging system properties on reinitialize · 0a7a283f
      Phillip Webb authored
      Restore Spring Boot 1.3.2 behavior of re-applying system properties
      when SLF4J based loggers are re-initialized. Reapplying system
      properties is required when using the Spring Cloud config server since
      PropertySourceBootstrapConfiguration directly calls the system
      initialize method.
      
      Fixes gh-5491
      0a7a283f
  9. 25 Mar, 2016 2 commits
  10. 24 Mar, 2016 1 commit