Source code for 'Pivotal Certified Professional Spring Developer Exam' by Iuliana Cosmina
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
00-ps-core 109 added chnages recommended by Suleyman Onur Sep 29, 2018
01-ps-start-practice 106 removed a lot of unused code and imports Sep 29, 2018
01-ps-start-solution 106 removed a lot of unused code and imports Sep 29, 2018
02-ps-container-01-practice 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-01-solution 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-02-practice 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-02-solution 110 added extra changes, recommended by readers Sep 29, 2018
03-ps-test-practice 106 removed a lot of unused code and imports Sep 29, 2018
03-ps-test-sample 110 added extra changes, recommended by readers Sep 29, 2018
03-ps-test-solution 106 removed a lot of unused code and imports Sep 29, 2018
04-ps-aop-practice 106 removed a lot of unused code and imports Sep 29, 2018
04-ps-aop-solution 106 removed a lot of unused code and imports Sep 29, 2018
05-ps-jdbc-practice 110 added extra changes, recommended by readers Sep 29, 2018
05-ps-jdbc-solution 110 added extra changes, recommended by readers Sep 29, 2018
06-ps-tx-practice 110 added extra changes, recommended by readers Sep 29, 2018
06-ps-tx-solution 110 added extra changes, recommended by readers Sep 29, 2018
07-ps-hibernate-practice 110 added extra changes, recommended by readers Sep 29, 2018
07-ps-hibernate-solution 110 added extra changes, recommended by readers Sep 29, 2018
08-ps-jpa-practice 110 added extra changes, recommended by readers Sep 29, 2018
08-ps-jpa-solution 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa-practice 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa-solution 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-mongo-sample 106 removed a lot of unused code and imports Sep 29, 2018
10-ps-mvc-practice 109 added chnages recommended by Suleyman Onur Sep 29, 2018
10-ps-mvc-solution 109 added chnages recommended by Suleyman Onur Sep 29, 2018
11-ps-boot-sample 110 added extra changes, recommended by readers Sep 29, 2018
11-ps-security-practice 109 added chnages recommended by Suleyman Onur Sep 29, 2018
11-ps-security-solution 109 added chnages recommended by Suleyman Onur Sep 29, 2018
12-ps-remoting-practice 109 added chnages recommended by Suleyman Onur Sep 29, 2018
12-ps-remoting-sample 109 added chnages recommended by Suleyman Onur Sep 29, 2018
12-ps-remoting-solution 109 added chnages recommended by Suleyman Onur Sep 29, 2018
13-ps-jms-practice 109 added chnages recommended by Suleyman Onur Sep 29, 2018
13-ps-jms-solution 109 added chnages recommended by Suleyman Onur Sep 29, 2018
14-ps-ws-sample 109 added chnages recommended by Suleyman Onur Sep 29, 2018
15-ps-rest-boot-sample 109 added chnages recommended by Suleyman Onur Sep 29, 2018
15-ps-ws-rest-practice 109 added chnages recommended by Suleyman Onur Sep 29, 2018
15-ps-ws-rest-solution 109 added chnages recommended by Suleyman Onur Sep 29, 2018
16-ps-jmx-sample 109 added chnages recommended by Suleyman Onur Sep 29, 2018
17-ps-micro-sample 109 added chnages recommended by Suleyman Onur Sep 29, 2018
.gitignore removed port property from the gretty plugin configuration to compens… Sep 29, 2018
9781484208120.jpg errata was updated Apr 1, 2018
9781484208120_Appendix.pdf errata was updated Apr 1, 2018
9781484208120_Errata.pdf 111made sure the project builds Sep 29, 2018
Contributing.adoc 111made sure the project builds Sep 29, 2018
LICENSE.txt 111made sure the project builds Sep 29, 2018
README.adoc 111made sure the project builds Sep 29, 2018
build.gradle 108 added small changes and adjustements Sep 29, 2018
gretty.plugin 109 added chnages recommended by Suleyman Onur Sep 29, 2018
settings.gradle 111made sure the project builds Sep 29, 2018

README.adoc

Apress Source Code - Pet Sitter Project

This repository accompanies Pivotal Certified Professional Spring Developer Exam by Iuliana Cosmina (Apress, 2017).

Cover image

Building and Deploying

This is a Gradle multi-module project. The *-practice projects, have tests and pieces left unimplemented so building the full project using:

gradle build

will fail.

To build the full project and skipping tests, build from the root (pet-sitter) directory:

gradle build -x test

To build the project and ignore failed tests so you can get your full build status with Gradle Receipt, build from the root (pet-sitter) directory, using the following command:

gradle build -Dscan --continue

Just keep in mind, the project is quite big and when displaying the results, you browser might be slow.

German unicode characters here: http://javawiki.sowas.com/doku.php?id=java:unicode

Observation

The ojdbc artifact is not available in Maven public repository. There are two possible solutions:

  • download it from the Official Oracle site and store it in the ~/.m2/repository/.. where Gradle is expecting to find it.

  • in build.gradle replace this line:

ojdbc             : "com.oracle:ojdbc7:12.1.0.2",

with this line:

ojdbc             : "com.github.noraui:ojdbc7:12.1.0.2.0"

I’m not sure how long the artifact will be available there (https://mvnrepository.com/artifact/com.github.noraui/ojdbc7/12.1.0.2), because Oracle licensing might prevent people from sharing their artifacts on public servers, so for long term use, the first solution is recommended.

Releases

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

Contributions

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