1. 03 9月, 2019 11 次提交
  2. 02 9月, 2019 2 次提交
  3. 29 8月, 2019 1 次提交
  4. 28 8月, 2019 6 次提交
  5. 27 8月, 2019 1 次提交
  6. 23 8月, 2019 2 次提交
  7. 22 8月, 2019 2 次提交
    • B
      Apply Artifactory Gradle plugin · 86c73478
      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
      86c73478
    • B
      Change Gradle publication name for artifactory · 7902ae4c
      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
      7902ae4c
  8. 21 8月, 2019 7 次提交
    • B
      Configure Maven publications with Gradle · 7ce1f5e6
      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
      7ce1f5e6
    • B
      Rename non-Framework project modules · e45a3f47
      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
      e45a3f47
    • B
      Download docs resources as zip file in asciidoc build · b3aebf9e
      Brian Clozel 提交于
      Prior to this commit, the reference documentation build with asciidoctor
      would get the common "spring-docs-resources" as a dependency and then
      use it when generating the docs.
      
      As seen in #23124, this can cause problems since we'd like to
      consistently resolve our dependencies. In this case, the
      "spring-doc-resources" archive is not published on maven central since
      it's not officially supported by the Spring team as an open source
      project.
      
      This commit updates the reference documentation build to get this
      archive as a simple download task and avoid resolving it as a
      dependency.
      
      See gh-23282
      b3aebf9e
    • B
      Ignore spring-framework-bom project in global config · 4a3e2484
      Brian Clozel 提交于
      This commit ensures that the spring-framework-bom project is ignored
      from the global configuration block. If not, many conventions and
      dependencies are added to it and add noise to the published BOM.
      
      See gh-23282
      4a3e2484
    • B
      Revert "Revert "Refactor Gradle tasks in Spring Framework build"" · e9523161
      Brian Clozel 提交于
      This reverts commit fb0d6187.
      e9523161
    • S
      Revert "Refactor Gradle tasks in Spring Framework build" · fb0d6187
      Stephane Nicoll 提交于
      This reverts commit 1539ba89.
      fb0d6187
    • B
      Refactor Gradle tasks in Spring Framework build · 1539ba89
      Brian Clozel 提交于
      This commit reorganizes tasks and scripts in the build to only apply
      them where they're needed. We're considering here 3 "types" of projects
      in our build:
      * the root project, handling documentation, publishing, etc
      * framework modules (a project that's published as a spring artifact)
      * internal modules, such as the BOM, our coroutines support and our
      integration-tests
      
      With this change, we're strealining the project configuration for all
      spring modules and only applying plugins when needed (typically our
      kotlin support).
      
      See gh-23282
      1539ba89
  9. 19 8月, 2019 3 次提交
    • B
      Move integration tests to dedicated module · 998f6af2
      Brian Clozel 提交于
      This commit moves the dependency management and test source files
      related to integration tests to a dedicated module.
      This allows us to focus the root project on building the Spring
      Framework.
      
      See gh-23282
      998f6af2
    • B
      Use JApiCmp Gradle plugin for API diffs · 6008c616
      Brian Clozel 提交于
      This commit removes JDiff from the Spring Framework build and instead,
      adds a Gradle plugin that configure JApiCmp tasks on the framework
      modules.
      
      Fixes gh-22942
      See gh-23282
      6008c616
    • S
      Update to Coroutine 1.3.0-RC2 · 4d10249b
      Sebastien Deleuze 提交于
      This updates brings full interoperability between Reactor and
      Coroutines contexts.
      
      Closes gh-22986
      4d10249b
  10. 18 8月, 2019 1 次提交
  11. 17 8月, 2019 3 次提交
  12. 16 8月, 2019 1 次提交
    • B
      Remove unused Gradle configuration · b4c0537f
      Brian Clozel 提交于
      This commit removes unused parts of the Gradle build:
      * Gradle wrapper customization which should not be needed in recent
      versions of Gradle (or can be replaced with options in the
      gradle.properties file)
      * the branch strategy configuration
      
      See gh-23282
      b4c0537f