Commit Graph

19 Commits (ea3d2e74ddfbeddac31cd87400e225c51af6b57f)

Author SHA1 Message Date
Dave Syer fff2a804bc Add springcli.properties for version labels
[Fixes #53030591] [bs-191] Use filtering in maven build
11 years ago
Dave Syer c055cf063d Starter pom gets spring.zero.version as a property
We are using a resource filter to generate that pom, so it will change
when the version changes.  I prefer on balance leaving the generated
code in git in a place where it will be useful in a clean clone.

[Fixes #53189241] [bs-227]
11 years ago
Dave Syer 6fd6afc7a3 Upgrade Spring Security to 3.2.0
Existing users should update their dependencies to
spring-security-config instead of *-javaconfig.

[Fixes #53472823] [bs-234]
11 years ago
Dave Syer ffa70f7c7e [bs-239] Race condition in embedded container contexts
I'll mark this as fixing the bug in tracker, but it might benefit
from some re-working at some point. The basic idea is to use
our old friend ContextRefreshedEvent to start the server listening
for connections. Delaying and making public the start() method from the
EmbeddedServletContainer doesn't help because you need the server to
start in order to get a ServletContext for Spring.

[Fixes #53538787]
12 years ago
Dave Syer 519d81cfdb Add some generally useful stuff to starter parent 12 years ago
Phillip Webb 1bec676ca1 Add 'run' goal to spring-package-maven-plugin
Add a 'run' goal that allows maven to run a bootstrap packaged
application in-place. Similar to the maven-exec-plugin but also
adds src/main/resources to the classpath, allowing 'instant refresh'
for web developers.

Issue: #53592789
12 years ago
Dave Syer b02be6e6ec Thymeleaf dialects now handled as @Autowired collection
This fixed the immediate problem with Thymeleaf, but leaves open
the question of how we can prevent other race conditions developing.
As long as the container can start handling requests before the Spring
context is refreshed this will be a source of bugs.

[Fixes #53482411] [bs-235] Race condition in Thymeleaf
12 years ago
Dave Syer cc926dac0c Add dist mgt to starter parent 12 years ago
Dave Syer 6c3fd2b2d0 [bs-232] Use "jar" packaging instead of custom "executable-jar"
[Fixes #53376257]
12 years ago
Phillip Webb 14aa163731 Start to breakup README.md documentation 12 years ago
Phillip Webb a97f4f670c Tweak starter poms
Minor tweaks to some starter POMs.
12 years ago
Phillip Webb dc1b787a01 Support color log output
Rework logback formatting to include ansi color output. Also added
support for JUL over SLF4J to ensure that tomcat logging looks OK.

Issue: #53249833
12 years ago
Phillip Webb 0b673d82e2 Add simple ANSI encoder and colorize the banner
Issue: #51754753
12 years ago
Phillip Webb 95373af374 Use logback as default logging implementation
Issue: #53278727
12 years ago
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 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
Dave Syer a119e2388b Add useful stuff back to startes parent pom 12 years ago
Phillip Webb cd51f357a3 Further maven module restructure 12 years ago