- 26 8月, 2019 3 次提交
-
-
由 Sam Brannen 提交于
-
由 Johnny Lim 提交于
Closes gh-23519
-
由 Sam Brannen 提交于
Prior to this commit, the AutowiredArgumentMarker type was repeatedly instantiated in ConstructorResolver. This commit replaces the AutowiredArgumentMarker type with a simple Object instance. Closes gh-23469
-
- 25 8月, 2019 2 次提交
-
-
由 Sam Brannen 提交于
See gh-23514
-
由 Sam Brannen 提交于
This commit introduces a utility method for retrieving the original bean name for the target of a scoped proxy. Closes gh-23514
-
- 23 8月, 2019 16 次提交
-
-
由 Brian Clozel 提交于
See gh-23506
-
由 Brian Clozel 提交于
See gh-23282
-
由 Sam Brannen 提交于
This is an attempt to solve a build issue on Microsoft Windows. See gh-23507
-
由 Sam Brannen 提交于
Closes gh-23504
-
由 Sam Brannen 提交于
Prior to this commit, the invokeMethod() utility method in ReflectionTestUtils only supported instance methods. This commit brings the invokeMethod() support on par with the getField() support by supporting the invocation of static methods via two new invokeMethod() variants. Closes gh-23504
-
由 Sam Brannen 提交于
-
由 Brian Clozel 提交于
See gh-23506
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Due to a bug (or "unintentional feature") in JUnit 4, overridden test and lifecycle methods not annotated with @test, @Before, @after, etc. are still executed as test methods and lifecycle methods; however, JUnit Jupiter does not support that. Thus, prior to this commit, some overridden test and lifecycle methods were no longer executed after the migration from JUnit 4 to JUnit Jupiter. This commit addresses this issue for such known use cases, but there are likely other such use cases within Spring's test suite. See gh-23451
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Brian Clozel 提交于
This commit ensures that file streams are properly closed in tests. This seems to cause issues on Windows as the OS cannot delete temp folders. This is similar to spring-io/initializr#862 See gh-23507
-
由 Arjen Poutsma 提交于
Closes gh-23404
-
由 Lars Grefer 提交于
See gh-23282 See spring-projects/spring-security#7183 Closes gh-23506
-
- 22 8月, 2019 5 次提交
-
-
由 Sebastien Deleuze 提交于
See gh-21778
-
由 Brian Clozel 提交于
This commit ensures that Gradle publications are using resolved dependency versions for Maven publications (i.e. POMs). This is useful since we're using the Spring dependency management plugin and we can't rely on declared dependency versions only. See gh-23282
-
由 Rossen Stoyanchev 提交于
See gh-22644
-
由 Brian Clozel 提交于
Instead of relying on the CI server to apply and configure this plugin, this commit does it directly in the Spring Framework build. This allows us to take full control over which projects are published and how. See gh-23282
-
由 Brian Clozel 提交于
This commit switches to the default publication name considered by the artifactory plugin when it comes to publishing artifacts to the artifactory repository. See gh-23282
-
- 21 8月, 2019 14 次提交
-
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Brian Clozel 提交于
Prior to this commit, the build would use a custom task to create a BOM and manually include/exclude/customize dependencies. It would also use the "maven" plugin to customize the POM before publication. This commit now uses a Gradle Java Platform for publishing the Spring Framework BOM. We're also now using the "maven-publish" plugin to prepare and customize publications. This commit also tells the artifactory plugin (which is currently applied only on the CI) not to publish internal modules. See gh-23282
-
由 Brian Clozel 提交于
This commit configures the Gradle Download plugin that's used a build step when generating the reference documentation. Here we're making sure that the task is caching and reusing the resource if it's been downloaded already. See gh-23282
-
由 Brian Clozel 提交于
Prior to this commit, the Spring Framework build would mix proper framework modules (spring-* modules published to maven central) and internal modules such as: * "spring-framework-bom" (which publishes the Framework BOM with all modules) * "spring-core-coroutines" which is an internal modules for Kotlin compilation only This commit renames these modules so that they don't start with "spring-*"; we're also moving the "kotlin-coroutines" module under "spring-core", since it's merged in the resulting JAR. See gh-23282
-
由 Sam Brannen 提交于
See gh-23487
-
由 John Lin 提交于
Closes gh-23487
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
The use of LinkedCaseInsensitiveMap, going back to 3.0, makes it unnecessary to iterate over keys which can cause ConcurrentModificationException. Closes gh-23460
-
由 Rossen Stoyanchev 提交于
Closes gh-23490
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Rob Winch 提交于
Previously DefaultWebClientBuilder always defaulted the ClientHttpConnector with ReactorClientHttpConnector. This worked fine if reactor was used. However, it would break if the user was trying to leverage Jetty. This commit defaults to use Reactory Netty HttpClient if it is present. If it is not present it then Jetty's HttpClient is used if present. Closes gh-23491
-
由 Rossen Stoyanchev 提交于
-