spring-framework/build-spring-framework
Rossen Stoyanchev 010abd06e3 SPR-9077 Remove empty path segments from input to UriComponentsBuilder. 2012-02-01 19:51:00 -05:00
..
resources SPR-9077 Remove empty path segments from input to UriComponentsBuilder. 2012-02-01 19:51:00 -05:00
build.iml Convert CRLF=>LF on files missed earlier 2011-12-22 14:06:44 +01:00
build.xml Convert CRLF=>LF on files missed earlier 2011-12-22 14:06:44 +01:00
package-bundle.xml Updates to allow nightly snapshots of maven central-compatible artifacts 2010-01-22 20:16:25 +00:00
package-library.xml Updates to allow nightly snapshots of maven central-compatible artifacts 2010-01-22 20:16:25 +00:00
package-top-level.xml Updated spring-build to see new maven targets 2010-02-10 11:38:33 +00:00
publish-documentation.xml Update doc publication urls to static.s2.org 2011-10-12 07:04:55 +00:00
publish-top-level.xml Updated spring-build to see new maven targets 2010-02-10 11:38:33 +00:00
readme.txt Update build instructions in readme 2011-01-05 22:22:58 +00:00

readme.txt

This is where the master build that creates releases of Spring Framework resides.
The build system is based on spring-build, which is linked in using an SVN
external to https://src.springframework.org/svn/spring-build.

Build Pre-requisites:
- javac 1.6 or > must be in your system path
- ant 1.7 or > must be in your system path
- set ANT_OPTS as follows (to avoid out of memory errors):
    ANT_OPTS="-XX:MaxPermSize=1024m -Xmx1024m -Dtest.vm.args='-XX:MaxPermSize=512m -Xmx1024m'"

USERS
- To build all Spring Framework projects, including samples:

    1. From this directory, run:
       ant

- To install the built artifacts into your local Maven cache:

    1. From this directory, run:
       ant install-maven

- For a complete tutorial, see:

       http://blog.springsource.com/2009/03/03/building-spring-3


DEVELOPERS
- To build a new Spring Framework distribution for release:

  1. Update the files containing the version number to reflect the new release
     version, if necessary.

         build.properties
         build-spring-framework/resources/readme.txt
         spring-framework/src/spring-framework-reference.xml

  2. From this directory, run:

         ant jar package

     The release archive will be created and placed in:
         target/artifacts