Brian Clozel
da88ac8cca
Move NoHttp config to Gradle conventions
...
See gh-30339
2 years ago
Brian Clozel
9562a1c146
Move build test configuration to Gradle convention
...
This commit moves the Gradle test configuration to a convention so it
can be applied to all test tasks, including from other source sets.
See gh-30339
2 years ago
Brian Clozel
ed4404f350
Move checkstyle config to Gradle convention
...
This commit moves the checkstyle conventions from the build.gradle
script to a buildSrc convention, ensuring that the same configuration is
applied to all checkstyle tasks.
See gh-30339
2 years ago
Juergen Hoeller
4acc71b282
Upgrade to Reactor 2022.0.6 and Netty 4.1.91
...
Includes Checkstyle 10.9.3 and Mockito 5.3.0
Closes gh-30316
2 years ago
kyuarl21
cd0379a67f
Modified to slf4j2-impl in build.gradle
...
due to slf4j-api versions 1.7 x or earlier issue
2 years ago
Sam Brannen
ca545ac3d4
Upgrade dependencies
2 years ago
Sam Brannen
4a90257a84
Upgrade to Gradle 8
...
This commit upgrades the build to use Gradle 8.0.2 and Dokka 1.8.10.
Closes gh-30000
2 years ago
Juergen Hoeller
a0358a4650
Upgrade to Reactor 2022.0.5 and Netty 4.1.90
...
Includes Checkstyle 10.9.1 and Mockito 5.2.0
Closes gh-30133
2 years ago
Sam Brannen
29fe0a3c6a
Update TODO for linking to JUnit 5 docs
...
See gh-27497
2 years ago
Juergen Hoeller
06fd6ecf1f
Upgrade to Groovy 4.0.8, Tomcat 10.1.5, Netty 4.1.87, Undertow 2.3.3, Jackson 2.14.2, Woodstox 6.5, Mockito 5.1.1, AssertJ 3.24.2, HtmlUnit 2.70, Checkstyle 10.7
2 years ago
Sam Brannen
33a0e65135
Fix build due to Jackson Javadoc publication changes
...
The Jackson project no longer publishes Javadoc at
https://fasterxml.github.io which breaks the `javadoc` and `api` build
tasks due to their dependency on that web site for external Javadoc links.
As a workaround, we now reference Jackson's Javadoc via
https://www.javadoc.io .
See https://github.com/FasterXML/jackson-databind/issues/3440
Closes gh-29894
2 years ago
Sam Brannen
1342837686
Upgrade to nohttp 0.0.11
2 years ago
Juergen Hoeller
4d27aee7cf
Upgrade to Checkstyle 10.6
2 years ago
Sam Brannen
fd3e99c7ee
Upgrade to JUnit 5.9.2
2 years ago
Brian Clozel
e9ada8d15c
Upgrade JMH build plugins
...
This commit upgrades the Gradle JMH plugin to 0.6.8 and the companion
JMH version to 1.36.
2 years ago
Juergen Hoeller
ac667a1e2b
Upgrade to Apache HttpClient 5.2
...
Includes JRuby 9.4, Groovy 4.0.6, Hibernate ORM 5.6.14, HSQLDB 2.7.1, SLF4J 2.0.5, Caffeine 3.1.2, Gson 2.10, POI 5.2.3, Protobuf 3.21.10, WebJars Locator 0.52, HtmlUnit 2.67, Mockito 4.9, Checkstyle 10.5
Closes gh-29627
2 years ago
Stephane Nicoll
42856bab16
Add milestone repo for optional Netty 5 support
...
Closes gh-29498
2 years ago
Sam Brannen
9ede4afc34
Revert "Ignore HttpComponents Javadoc"
...
This reverts commit f50b472ceb
.
HttpComponents Javadoc is available again.
See gh-29479
See https://issues.apache.org/jira/browse/HTTPCLIENT-2227
2 years ago
Juergen Hoeller
c94025699f
Upgrade to Reactor 2020.0.25
...
See gh-29464
2 years ago
Brian Clozel
f50b472ceb
Ignore HttpComponents Javadoc
...
Closes gh-29479
2 years ago
Juergen Hoeller
330d2a5982
Upgrade to Reactor 2020.0.24
...
Includes Netty 4.1.85, Tomcat 9.0.68, Jetty 9.4.49, Jetty Reactive HttpClient 1.1.13, Undertow 2.2.21, SmallRye Mutiny 1.8, Log4J 2.19, OpenPDF 1.3.30, Mockito 4.8.1, HtmlUnit 2.66, Checkstyle 10.4
Closes gh-29464
2 years ago
Sam Brannen
902cdd1a2f
Ignore spring-core-test from main branch in nohttp checks
2 years ago
Sam Brannen
638d91f5f4
Ignore framework-docs from main branch in nohttp check
2 years ago
Brian Clozel
21414bc265
Move Kotlin Gradle build config to convention
...
This commit moves the Kotlin build configuration from the Gradle DSL
to a dedicated convention in buildSrc.
2 years ago
Brian Clozel
acd9016fc3
Create framework-docs module
...
This commit creates a new "framework-docs" module, which is dedicated to
documentation generation (reference and API docs).
This commit refactors the build configuration and moves the asciidoc
files to a separate location, but does not change the name nor the
nature of published artifacts.
Closes gh-29417
2 years ago
Violeta Georgieva
997d1b3d7e
Enable leak detection in Netty 5 tests
...
See gh-29310
2 years ago
Juergen Hoeller
182ba4ac29
Upgrade to Checkstyle 10.3.4
2 years ago
Johnny Lim
8d3a1b4c9c
Upgrade to Dokka 1.7.20
...
See gh-29308
2 years ago
Brian Clozel
6b0f6e9f27
Apply Gradle Test Retry plugin
...
The plugin is configured to detect flaky tests and retry them 3 times
when running on the CI, but still reports failures. This will provide a
standard way to detect flaky tests as failures and successful attempts
are shown in the tests report.
2 years ago
Sam Brannen
7ad65b8dff
Allocate more memory to Checkstyle tasks
2 years ago
Brian Clozel
8d0ac214f3
Configure more memory for checkstyleNohttp
...
See https://docs.gradle.org/7.5/release-notes.html#checkstyle-tasks-use-toolchains-and-execute-in-parallel-by-default
2 years ago
Brian Clozel
377d719b5f
Add opens for Gradle test workers
...
After our upgrade to Gradle 7.5.1, our test suite requires changes to
our test configuration. See:
https://docs.gradle.org/7.5/userguide/upgrading_version_7.html#removes_implicit_add_opens_for_test_workers
2 years ago
Brian Clozel
d98e27cf79
Upgrade to Kotlin 1.7.20
...
This commit also temporarily changes a test assertion for the Jackson
Kotlin module.
As of https://youtrack.jetbrains.com/issue/KT-52932 , Kotlin enhanced the
`IntRange` and this change is not supported yet by the Jackson Kotlin
module. An issue has been reported here:
FasterXML/jackson-module-kotlin#582
Closes gh-29225
2 years ago
Sam Brannen
39208eaccd
Upgrade to JUnit 5.9.1
...
Closes gh-29179
2 years ago
Juergen Hoeller
a7f430bda8
Upgrade to Checkstyle 10.3.3, RxJava 3.1.5, SmallRye Mutiny 1.7, HtmlUnit 2.64, JsonPath 2.7
2 years ago
Juergen Hoeller
5a781eeb54
Upgrade to RSocket 1.1.3, Netty 4.1.82, Tomcat 9.0.65, Undertow 2.2.19, Hibernate Validator 6.2.5
2 years ago
Brian Clozel
c871758a51
Upgrade to Reactor 2020.0.23
...
Closes gh-29129
2 years ago
Brian Clozel
a68b46a2b6
Add Micrometer BOM 1.10 dependency management
...
This new BOM dependency is necessary, as Spring Framework will implement
direct instrumentation with Micrometer as a mandatory or optional
dependency in several modules.
2 years ago
Stephane Nicoll
081d70123e
Start building against Reactor 2020.0.23 snapshots
...
See gh-29129
2 years ago
Stephane Nicoll
6927482b9c
Start building against Reactor 2022.0.0-M6 snapshots
...
See gh-29128
2 years ago
Andy Wilkinson
a5fb55fd6d
Replace dependency management plugin with built-in platform support
2 years ago
Sam Brannen
5115deb5e3
Introduce CLI for triggering AOT test context processing
...
This commit introduces ProcessTestsAheadOfTimeCommand, a command-line
application (CLI) that scans the provided classpath roots for Spring
integration test classes and then generates AOT artifacts for those
test classes in the provided output directories.
This CLI is only intended to be used by build tools.
Closes gh-28825
2 years ago
Johnny Lim
9fea0be33e
Upgrade to Dokka Gradle plugin 1.7.10
...
Closes gh-28912
2 years ago
Brian Clozel
fea29ea4cd
Upgrade Gradle plugins
2 years ago
Sam Brannen
3f3e37e66c
Upgrade to JUnit 5.9
...
Closes gh-28752
2 years ago
Adrian Bob
9c0a2eeeb2
Reintroduce Javadoc links to Apache HttpClient 5.1 APIs
...
See gh-28842
2 years ago
Juergen Hoeller
cabd126fb8
Upgrade to Woodstox 6.3, Gson 2.9, Protobuf 3.21.2
2 years ago
Juergen Hoeller
02b7ddbc70
Upgrade to Log4J 2.18, H2 2.1.214, OpenPDF 1.3.29, XStream 1.4.19, HtmlUnit 2.63, Jetty Reactive HttpClient 1.1.12
2 years ago
Juergen Hoeller
3c3ae32f07
Upgrade to Netty 4.1.79, Jetty 9.4.48, Undertow 2.2.18, Checkstyle 10.3.1
2 years ago
Juergen Hoeller
7055ddb489
Upgrade to R2DBC 1.0
...
Includes Reactor 2022.0.0-M4, Netty 4.1.79, Jetty 11.0.11, Undertow 2.2.18, Hibernate ORM 5.6.10, Checkstyle 10.3.1
Closes gh-28787
2 years ago