Commit Graph

30510 Commits (b3fd1446f563a7c061b1b25e5ec1fefc3f995619)
 

Author SHA1 Message Date
Dave Syer 5b2986d7a9 Use parent pom with scope=import to define dependency management.
If you add a pom-type dependency with scope=import to the dependency
management section, it pulls in the dependencyManagement section from
the other side. So we can have all the depndency versions fixed in one
place (the root parent).

[#53185049] [bs-225] Rework starter parent pom
12 years ago
Dave Syer a7c3edefe8 Tied up loose end for spring profile binding in YAML
The short story: we only support comma-separated spring.profiles
in YAML documents.

[#51968679]
12 years ago
Dave Syer d5aad97d1f [bs-168] Support convenient binding of @Bean to external source
@ConfigurationProperties now has a path() attribute that can be used
to specify a resource location explicitly.

[Fixes #51968657]
12 years ago
Dave Syer 15ba11f302 [bs-167] Fixed YamlProcessor to not create a key for an array
[Fixes #51968679] YamlPropertiesFactoryBean creates unbindable keys
(the toString() of the whole map for instance)
12 years ago
Dave Syer fcb786ed91 Rename starter parent 12 years ago
Phillip Webb 29a9f69d96 Rework maven parent starter POM
Create a new spring-starter-maven-parent POM that does not inherit from
the main parent.

Issue: #53185049
12 years ago
Phillip Webb d8d8b7643b Upgrade various dependency versions 12 years ago
Phillip Webb 7932456c5f Remove --help command 12 years ago
Phillip Webb 68f42a7c48 Fix null in help output 12 years ago
Phillip Webb 2d2ce0d3c3 Clean grapes before tests 12 years ago
Phillip Webb d9fc3fc9de Fix updated thymeleaf dep 12 years ago
Phillip Webb 86ce60593b Relax logging tests for CI 12 years ago
Dave Syer 36cbb39dec [bs-194] Restore udev in maven
Also tidy up some TODOs

[Fixes #53030439]
12 years ago
Phillip Webb fbc68fe145 Tweak EmbeddedServletContainerCustomizer javadoc
Make it a little clearer that a
EmbeddedServletContainerCustomizerBeanPostProcessor is usually involved.

Issue: #53029445
12 years ago
Dave Syer d260fa6456 [bs-173] Upgrade Thymeleaf layout dialect
[Fixes #52629385]
12 years ago
Dave Syer a119e2388b Add useful stuff back to startes parent pom 12 years ago
Phillip Webb 324abe88b4 Support running executable-jars exploded
Allow the Launcher to detect ans run exploded (unpacked) jar/war files.
This change is primarily driven by the fact that Cloud Foundry will
unpack uploaded files.

Issue: #53066255
12 years ago
Phillip Webb 3ba700a861 Revert accidentally changed logging.properties 12 years ago
Dave Syer 5b78ebe6e3 Add plugin repos to bootstrap profile 12 years ago
Dave Syer 30802e542f Fix intergration tests spelling 12 years ago
Phillip Webb 02ae46d40e Further attempt to fix CI log test failures 12 years ago
Phillip Webb 83d3b508a8 Revert "@Ignore logging tests that fail on CI"
This reverts commit 2630aa732f.
12 years ago
Phillip Webb b81dff9214 Increase integration test timeout
Increase time for CLI integration tests to account for @Grab downloads.
12 years ago
Phillip Webb dbd29f36ec Protect against malformed logging.config
Ensure that any user specified logging.config exists. Required for
CI build as bamboo sets a "LOGGING_CONFIG" environment variable.
12 years ago
Phillip Webb 2630aa732f @Ignore logging tests that fail on CI 12 years ago
Phillip Webb abad5aa8e4 Attempt to fix logging tests that fail in CI 12 years ago
Phillip Webb c52972ceec Polish 12 years ago
Phillip Webb dcd120c477 Merge branch 'zero-restructure'
* zero-restructure:
  Package restructure
  Further maven module restructure
  Polish and fix sonar warnings
  Minor pom tweaks
  Add structure 101 project
  Remove servet/filter class tangle
  Restructure autoconfigure project
  Remove tangles from core + minor polish
  Restructure packages
  Minor change to code formatting
  Move @AssertMissingBean to tests
  Polish Javadoc
  Restructure 'bootstrap' to use 'zero'
  Source formatting and clean-up
  Restructure projects layout
12 years ago
Phillip Webb 0b863611d9 Package restructure 12 years ago
Phillip Webb cd51f357a3 Further maven module restructure 12 years ago
Phillip Webb 9fde0a3715 Polish and fix sonar warnings 12 years ago
Phillip Webb 346a0bace7 Minor pom tweaks
Fix warnings and include sonar support.
12 years ago
Phillip Webb f4cab8aaf7 Add structure 101 project 12 years ago
Phillip Webb 4e15d705aa Remove servet/filter class tangle
Remove class tangle between ServletRegistrationBean and
FilterRegistrationBean.
12 years ago
Phillip Webb beef5ab177 Restructure autoconfigure project 12 years ago
Phillip Webb b838dc5422 Remove tangles from core + minor polish 12 years ago
Phillip Webb 2c05e9f150 Restructure packages 12 years ago
Phillip Webb 764a0a9af8 Minor change to code formatting 12 years ago
Phillip Webb a6341dc0af Move @AssertMissingBean to tests
Use @AssertMissingBean only for tests.
12 years ago
Phillip Webb d91e802139 Polish Javadoc 12 years ago
Phillip Webb 261955c50b Restructure 'bootstrap' to use 'zero' 12 years ago
Phillip Webb d039822064 Source formatting and clean-up 12 years ago
Phillip Webb 40bf334871 Restructure projects layout 12 years ago
Dave Syer 3996353e35 Make logging config come after config file
...otherwise you can't control the log configuration from
application.properties.
12 years ago
Phillip Webb 618358287a Read artifact descriptor before resolve
Call repositorySystem.readArtifactDescriptor before resolving
launcher dependencies. This change allows remote snapshot dependencies
that are not in the local repo to be downloaded.

Issue: #52901751
12 years ago
Dave Syer 7e579d3652 Revert strange looking DataSource chamge 12 years ago
Phillip Webb 510e16a809 Don't consider system ClassLoader in Tomcat
Modify TomcatEmbeddedServletContainerFactory to ensure that the
system ClassLoader is not considered when loading classes.

This is required to fix issues when working with executable JARs
created with the maven plugin.
12 years ago
Phillip Webb 1dbafae748 Support reading entries without trailing '/'
Update RandomAccessJarFile entries when the name is specified without
a trailing '/'
12 years ago
Phillip Webb f00eed4b07 Add specific plexus-utils dependency
Add specific plexus-utils dependency in an attempt to fix a
NoSuchMethodError that occurs with some builds.
12 years ago
Dave Syer d9cc7575c3 Fixes for Security snapshot changes 12 years ago