This is a repository containing the raw sources for Pro Spring, 5th edition
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chapter02
chapter03
chapter04
chapter05
chapter06
chapter07
chapter08
chapter09
chapter10
chapter11
chapter12
chapter13
chapter14
chapter15
chapter16
chapter17
chapter18
.gitignore
9781484228074.jpg
Contributing.adoc
LICENSE.txt
README.adoc
build.gradle
settings.gradle

README.adoc

Apress Source Code

This repository accompanies [Pro Spring 5th Edition](http://www.apress.com/9781484228074) by Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho (Apress, 2017).

Cover image

Download the files as a zip using the green button, or clone the repository to your machine using Git.

Releases

Release v1.0 corresponds to the code in the published book, without corrections or updates.

Corrections

For corrections to the content in the published book, see the file errata.md.

Contributions

See the file Contributing.adoc for more information on how you can contribute to this repository.

Building and Deploying

This is a Gradle multi-module project. Build it from scratch using:

gradle clean build

Build it without tests using:

gradle build -x test

Build it and copy dependencies into build/libs using:

gradle clean build copyDependencies

Observations: IntelliJ IDEA still does not know how to handle aspects thus my recommendation to run the examples in the command line is to follow the next steps:

  • build the whole project with gradle clean build -x test --refresh-dependencies (from pro-spring-5 directory)

  • go to chapter05/aspectj-aspects/

  • execute gradle copyDependencies

  • go to: aspectj-aspects/build/libs

  • execute java -jar aspectj-aspects-5.0-SNAPSHOT.jar