1. 22 3月, 2019 1 次提交
  2. 29 3月, 2017 1 次提交
    • B
      Render reference documentation with Asciidoctor · 924adaec
      Brian Clozel 提交于
      This commit removes docbook from the documentation toolchain and
      instead makes use of asciidoctor to render the reference documentation
      in HTML and PDF formats.
      
      The main Gradle build has been refactored with the documentation tasks
      and sniffer tasks extracted to their own gradle file in the "gradle"
      folder.
      
      A new asciidoctor Spring theme is also used to render the HTML5 backend.
      
      Issue: SPR-14997
      924adaec
  3. 31 1月, 2012 2 次提交
    • C
      Generate -sources and -javadoc jars · 366f0d78
      Chris Beams 提交于
      Each spring-* subproject now has sourcesJar and javadocJar tasks
      
       - Ignore subproject overview.html files for now (not all have one)
       - Ensure @author attribution occurs
       - Javadoc 'header' is project description
      
      spring-asm is a special case
      
       - source jar is created, but empty (to comply with entry rules for
         Maven Central)
      
       - add package-info.java explaining the nature of spring-asm
         this is nice, because it shows up in the public API docs now.
      
       - add SpringAsmInfo in the org.springframework.asm package as a
         placeholder allowing the generation of javadocs (see link to bug)
      
       - add explicit 'repackageAsm' Gradle task allowing for easy testing
         and merging of jar containing bundlor manifest as well as jar
         containing repackaged ASM classes.
      366f0d78
    • C
      Generate -docs, -schema and -dist zips · 2bab8f3c
      Chris Beams 提交于
       - Add 'api' gradle task to generate project-wide API Javadoc
      
         results in <root>/build/api
      
       - Add docsZip task including api and reference documentation
      
         suitable for publication to
         http://static.springframework.org/docs/spring-framework
      
       - Add schemaZip task including all spring-* XSD files
      
         suitable for publication to http://static.springframework.org/schema
      
       - Add distZip task to include all libs, docs and schema
      
         - filter src/dist/*.txt for ${copyright} and ${version}
         - copy legal (notice, license) dynamically into individual jar files
         - copy legal and readme files into root of distribution zip
      
       - Refactor location of 'wrapper' task
      
      Each of the zip tasks (docsZip, schemaZip, distZip) have been added to
      the 'archives' configuration, meaning that (a) they will be built
      automatically with `gradle build` and (b) will be published
      automatically to artifactory when using the Artifactory Gradle plugin
      and/or Artifactory Bamboo integration.
      2bab8f3c