Andy Wilkinson
e937b2e0cd
Merge branch '2.1.x' into 2.2.x
...
Closes gh-20501
5 years ago
Andy Wilkinson
f251772e17
Fix behaviour of DependencyCustomizer ifAllResourcesPresent
...
Previously, DependencyCustomizer's ifAllResourcesPresent method
would return a customizer that added modules if any of the resources
were present. This commit corrects this behaviours so that modules are
only added if all resources are present.
Fixes gh-20418
5 years ago
wycm
916a4743bb
Polish
...
See gh-20419
5 years ago
Stephane Nicoll
1333af4dcf
Polish "Refine if statement logic"
...
See gh-20390
5 years ago
gir1yaphets
9480e2d605
Refine if statement logic
...
See gh-20390
5 years ago
dreis2211
e66758d3d0
Explicitly set java home in CommandLineInvoker
...
See gh-20242
5 years ago
dreis2211
a9dabe13bb
Remove redundant useJUnitPlatform declarations
...
See gh-20206
5 years ago
Stephane Nicoll
03bee83991
Update copyright date
...
See gh-20192
5 years ago
zhangt2333
e2d87a89d0
Polish
...
See gh-20192
5 years ago
Scott Frederick
56c5a3de6d
Disambiguate a class in RabbitMQ CLI sample
...
Fixes gh-20003
5 years ago
Johnny Lim
b67ece48e4
Polish
...
See gh-20020
5 years ago
Stephane Nicoll
9b79208b60
Upgrade copyright date
...
See gh-19995
5 years ago
Johnny Lim
e6d5f5a271
Polish
...
See gh-19995
5 years ago
dreis2211
42e34673a6
Remove obsolete files
...
See gh-19896
5 years ago
Stephane Nicoll
e044817fe7
Migrate remaining use of ClassLoader.loadClass to Class.forName
...
Closes gh-19824
5 years ago
Stephane Nicoll
95be419527
Use Class.forName rather than ClassLoader.loadClass
...
This commit changes uses of ClassLoader.loadClass to Class.forName for
consistency with what was initiated in #19342 and better compatibility
with GraalVM.
Closes gh-19824
5 years ago
Phillip Webb
e0013454b5
Use parentheses when declaring dependencies
...
Update all dependencies declarations to use the form `scope(reference)`
rather than `scope reference`.
Prior to this commit we declared dependencies without parentheses unless
we were forced to add them due to an `exclude`.
5 years ago
Phillip Webb
0209cd3e4c
Polish quote form used in Gradle scripts
...
Replace Gradle single quote strings with the double quote form
whenever possible. The change helps to being consistency to the
dependencies section where mostly single quotes were used, but
occasionally double quotes were required due to `${}` references.
5 years ago
Phillip Webb
bfd2ca7fd9
Polish Gradle expression references
...
Expand all expression `$` references to the full `${...}` form.
5 years ago
Stephane Nicoll
7270ca5cf4
Polish "Remove deprecated Joda-Time support"
...
See gh-19699
5 years ago
Andy Wilkinson
714a187d8f
Rework dep mgmt again to avoid consumers picking up strict constraints
...
This paves the way for publishing Gradle module metadata once the
problem caused by snapshot versions and our two-step publication
process has been addressed.
See gh-19609
5 years ago
Andy Wilkinson
aefe52e4d0
Revert "Rework dep management to avoid consumers picking up strict constraints"
...
This reverts commit b34a311d02
as,
having disabled the publishing of Gradle's module metadata (4f75ab5
),
the changes are no longer needed.
See gh-19609
5 years ago
Phillip Webb
862462b791
Update copyright year of changed files
5 years ago
Andy Wilkinson
b34a311d02
Rework dep management to avoid consumers picking up strict constraints
...
Previously, enforcedPlatform dependencies were using to pull in the
constraints defined in spring-boot-dependencies and
spring-boot-parent and applied them strictly so that the constrained
version had to be used. This worked as intended in Spring Boot's own
build but incorrectly enforced those same strict version requirements
on external consumers of Spring Boot's modules.
This commit reworks how Spring Boot defines its internal dependency
management so that platform dependencies are exposed to external
consumers while enforced platform dependencies are using internally.
See gh-19609
5 years ago
Stephane Nicoll
f13ff3b939
Merge branch '2.2.x'
...
Closes gh-19686
5 years ago
Stephane Nicoll
101fd14286
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19685
5 years ago
Stephane Nicoll
8b8a4ee65e
Polish "Make equality checks defensive to null reference"
...
See gh-19540
5 years ago
liuhuan
6d8b849361
Make equality checks defensive to null reference
...
See gh-19540
5 years ago
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
5 years ago
Stephane Nicoll
08ac72f5f0
Fix build failure
5 years ago
Stephane Nicoll
2c1e81adf0
Polish
5 years ago
Andy Wilkinson
870aa86eb9
Upgrade to Hamcrest 2.2
...
Closes gh-18922
5 years ago
Andy Wilkinson
4b4b39853b
Merge branch '2.1.x'
...
Closes gh-18608
5 years ago
Andy Wilkinson
00d4b44cbb
Remove trailing commas from test SQL scripts
...
Closes gh-18607
5 years ago
dreis2211
09b9d18d88
Fix formatting issue
...
See gh-18544
5 years ago
dreis2211
e70a5686bf
Fix checkstyle warning
...
See gh-18541
5 years ago
Andy Wilkinson
b5243c5076
Polish "Polish"
...
See gh-18534
5 years ago
Kant Leung
2f73e196af
Polish
...
See gh-18534
5 years ago
Andy Wilkinson
46c30d6bb0
Merge branch '2.1.x'
...
Closes gh-18476
5 years ago
Andy Wilkinson
3d4157ad6d
Correct SCM URLs in published poms
...
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.
This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.
Fixes gh-18328
5 years ago
Andy Wilkinson
308f2db930
Polish "Support multiple drives when running CLI using Cygwin"
...
See gh-17872
5 years ago
Wanderrful
584a562970
Support multiple drives when running CLI using Cygwin
...
See gh-17872
5 years ago
dreis2211
b4350a9d96
Remove unnecessary blank lines
...
See gh-18089
5 years ago
Andy Wilkinson
caa4c165b5
Merge branch '2.1.x'
...
Closes gh-18084
5 years ago
Andy Wilkinson
7150f121a3
Redirect stdout from cd to /dev/null in CLI's bash script
...
Fixes gh-17579
5 years ago
Andy Wilkinson
a04a6c3e92
Merge branch '2.1.x'
...
Closes gh-17996
5 years ago
Ben Hale
2a04d94cf1
Use exec when launching the JVM in CLI's shell script
...
Previously, when the Spring Boot CLI ran the Java command line for an
application it did a straight invocation which suppressed propagation of
signals to the JVM in certain circumstances (e.g within Docker containers).
This change prepends the command with exec which causes the Java process to
replace the script process in a shell ensuring that signals are propagated to
the Java process without suppression.
See gh-17976
Signed-off-by: Ben Hale <bhale@pivotal.io>
5 years ago
dreis2211
d4affd7f85
Use hasSize() assertion in favor of length checks
...
See gh-17874
5 years ago
Phillip Webb
8bc780762a
Merge branch '2.1.x'
5 years ago
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
5 years ago
dreis2211
2038fac825
Remove testsupport.assertj package
...
See gh-17557
5 years ago
Phillip Webb
a9ba7080ce
Merge branch '2.1.x'
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Phillip Webb
c3816bfe7b
Polish output capture names
5 years ago
Andy Wilkinson
9f253603db
Drop -d option from CLI as it was not POSIX compliant
...
Closes gh-16663
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Phillip Webb
8edf88a08b
Polish M2Eclipse ignore configuration
...
Pull all M2Eclipse ignore configuration up to the parent POM and
increase the version ranges covered.
5 years ago
Andy Wilkinson
66f1344f7c
Merge branch '2.1.x'
...
Closes gh-17335
Closes gh-17292
5 years ago
Andy Wilkinson
91786bc712
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17334
5 years ago
Andy Wilkinson
256a0d636d
Merge branch '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
Stephane Nicoll
ea9a0c7839
Fix @RegisterExtension on CliTester
...
This reverts commit dfa5480c
and rather make the field package private
so that the extension can be registered properly
Closes gh-17266
5 years ago
Stephane Nicoll
dfa5480c59
Remove useless @RegisterExtension on CliTester
...
Closes gh-17266
5 years ago
Phillip Webb
266d6334b2
Fix checkstyle RedundantModifier test violations
6 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
6 years ago
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
6 years ago
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
6 years ago
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
db75347eb6
Merge branch '2.1.x'
6 years ago
Phillip Webb
0ef331018e
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
7fc01971ed
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
d306b31ce9
Merge branch '2.1.x'
6 years ago
Phillip Webb
ccfbd03482
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
b442d3b906
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
5fba43aa31
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
0644a79401
Repackage output capture and always use extension declaratively
...
Closes gh-17029
6 years ago
Phillip Webb
ad5e905bd7
Update copyright header of changed files
6 years ago
Andy Wilkinson
23f803c6b6
Upgrade to Hamcrest 2.1, switch to hamcrest artifact from -core and -library
...
Closes gh-15555
6 years ago
Phillip Webb
17aaf26590
Use consistent javadoc style for annotation links
...
Closes gh-13920
6 years ago
Phillip Webb
ddbfb2530d
Update copyright header of changed files
6 years ago
Andy Wilkinson
5c4537add9
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
52ebf20cbf
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
bfe65c8a5c
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
e74582d263
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
23d237928b
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
922ab115ab
Switch custom repository to one with JDK 9-friendly SSL certification chain
6 years ago
Spring Operator
fb242c27d2
Use HTTPS for external links wherever possible
...
See gh-16276
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Spring Operator
00ab30362c
Use HTTPS for external links in XML files
...
See gh-16270
6 years ago
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
6 years ago
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
6 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
6 years ago
Stephane Nicoll
7b8563a877
Merge branch '2.1.x'
6 years ago
dreis2211
be445f6346
Use AssertJ facilities for expected exceptions
...
See gh-16066
6 years ago
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
53326695ea
Polish
6 years ago
Stephane Nicoll
9eccf6c367
Merge branch '2.1.x'
6 years ago
dreis2211
48295e16fc
Fix assertion
...
Closes gh-15871
6 years ago
Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
6 years ago
Stephane Nicoll
8d1d3fb087
Polish "Avoid string concatenation inside StringBuilder append()"
...
Closes gh-15589
6 years ago
igor-suhorukov
59ac85d371
Avoid string concatenation inside StringBuilder append()
...
See gh-15589
6 years ago
Andy Wilkinson
61d04db0d7
Minimize and centralize assumptions about build output
...
Closes gh-15471
6 years ago
Phillip Webb
33c7a74bee
Update copyright year for changed files
6 years ago
Andy Wilkinson
3995c66b37
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
993c75ea38
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
716b04721c
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
6e6c22c0ae
Polish "Remove duplicate -l option for init command"
...
Closes gh-1446
6 years ago
Ruslan Molchanov
71cf472116
Remove duplicate -l option for init command
...
See gh-14460
6 years ago
Stephane Nicoll
7da3396555
Merge branch '2.0.x'
6 years ago
dreis2211
55ec016bac
Remove unused fields in tests
...
Closes gh-14707
6 years ago
Phillip Webb
01b8667dd7
Update copyright year for changed files
6 years ago
Phillip Webb
d76bba5e6f
Migrate from ExpectedException rule to AssertJ
...
Replace ExpectedException JUnit rules with AssertJ exception
assertions.
Closes gh-14336
6 years ago
Andy Wilkinson
fcc73c6d88
Polish "Fix shellcheck warnings in CLI's bash script"
...
Closes gh-11458
6 years ago
leogtzr
69b844cb13
Fix shellcheck warnings in CLI's bash script
...
See gh-11458
6 years ago
Andy Wilkinson
c1b864c826
Polish
6 years ago
Phillip Webb
d127d071fd
Ensure classpath resource are also filtered
...
Update `ExtendedGroovyClassLoader` to also filter resources.
Closes gh-14482
6 years ago
Phillip Webb
99908fdfe7
Polish
6 years ago
Phillip Webb
372fee11f5
Upgrade to JOpt Simple 5.0.4
...
Closes gh-14430
6 years ago
Phillip Webb
894e0e11d4
Switch from Aether to Maven Resolver
...
Replace Aether dependencies with Maven Resolver following the Eclipse
EOL announcement for Aether.
Closes gh-7627
6 years ago
dreis2211
4fc2806089
Polish CommandCompleter
...
Closes gh-14339
6 years ago
Stephane Nicoll
ba2f2a3727
Polish jaxb setup for JDK 9 and further
6 years ago
Stephane Nicoll
d1ac774af2
Configure build to be compatible with Java 11
...
See gh-14028
6 years ago
dreis2211
66b1742f96
Optimize some StringBuilder.append() calls
...
Closes gh-13961
6 years ago
Phillip Webb
aeb885192e
Polish ternary expressions
6 years ago
Phillip Webb
63b609827e
Fix checkstyle method order issues
...
Fix checkstyle issues with method ordering following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Phillip Webb
e6a68b39a3
Fix checkstyle javadoc issues
...
Fix checkstyle issues in javadoc following the spring-javaformat
upgrade.
See gh-13932
6 years ago
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Johnny Lim
75639aa682
Polish
...
Closes gh-13192
7 years ago
Stephane Nicoll
a3a6a2b291
Polish "Add CLI manifest for Scoop"
...
Closes gh-12541
7 years ago
Andrey Saksonov
daccdbb18d
Add CLI manifest for Scoop
...
See gh-12541
7 years ago
Phillip Webb
6e09e497f2
Formatting
7 years ago
Phillip Webb
41efea51a7
Polish ternary expressions
...
Consistently format ternary expressions and always favor `!=` as the
the check.
7 years ago
Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
7 years ago
dreis2211
a930835b92
Replace <code> tags where possible
...
Closes gh-12922
7 years ago
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
7 years ago
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
7 years ago