Go to file
KevinGilmore c0f85101b2
BAEL-1539 README (#3712)
* BAEL-973: updated README

* BAEL-1069: Updated README

* BAEL-817: add README file

* BAEL-1084: README update

* BAEL-960: Update README

* BAEL-1155: updated README

* BAEL-1041: updated README

* BAEL-973: Updated README

* BAEL-1187: updated README

* BAEL-1183: Update README

* BAEL-1133: Updated README

* BAEL-1098: README update

* BAEL-719: add README.md

* BAEL-1272: README update

* BAEL-1272: README update

* BAEL-1196: Update README

* BAEL-1328: Updated README

* BAEL-1371: Update README.md

* BAEL-1371: Update README.md

* BAEL-1278: Update README

* BAEL-1326: Update README

* BAEL-399: Update README

* BAEL-1297: Update README

* BAEL-1218: README

* BAEL-1148 README update

* BAEL-113 README

* BAEL-1158 README

* BAEL-1539: Update README
2018-02-21 22:28:29 -06:00
JGit Fix test names (#1853) 2017-05-15 11:35:14 -05:00
Twitter4J Update yasson version 2017-11-17 21:24:47 -03:00
activejdbc BAEL-1276 | Adding example of ActiveJDBC 2018-01-18 12:22:06 +08:00
akka-streams Update yasson version 2017-11-17 21:24:47 -03:00
algorithms BAEL-1298 - Variable renames (#3653) 2018-02-16 07:13:26 +01:00
animal-sniffer-mvn-plugin make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
annotations make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-bval Update yasson version 2017-11-17 21:24:47 -03:00
apache-cayenne Update yasson version 2017-11-17 21:24:47 -03:00
apache-cxf Update README.md (#2818) 2017-10-22 20:45:28 +02:00
apache-fop Update yasson version 2017-11-17 21:24:47 -03:00
apache-poi Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
apache-shiro make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-solrj Update yasson version 2017-11-17 21:24:47 -03:00
apache-spark Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
apache-thrift Update yasson version 2017-11-17 21:24:47 -03:00
apache-velocity Update yasson version 2017-11-17 21:24:47 -03:00
asciidoctor pull 16.08 (#2454) 2017-08-17 17:41:56 +02:00
asm Update yasson version 2017-11-17 21:24:47 -03:00
atomix Update README.md (#2819) 2017-10-22 20:32:50 +02:00
autovalue Update yasson version 2017-11-17 21:24:47 -03:00
aws Update yasson version 2017-11-17 21:24:47 -03:00
axon Fix test names (#1853) 2017-05-15 11:35:14 -05:00
bootique BAEL-1174: A Quick Guide to Spring Cloud Consul 2017-11-30 11:55:49 +01:00
camel-api make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cdi Update yasson version 2017-11-17 21:24:47 -03:00
checker-plugin Bael 1490 the checker framework and java pluggable type systems (#3584) 2018-02-20 23:00:47 +00:00
core-groovy BAEL-1560 Code for the article: JDBC with Groovy (#3707) 2018-02-21 14:38:16 -08:00
core-java BAEL-1524: Chain of Responsibility Design Pattern in Java (#3573) 2018-02-19 17:49:48 +01:00
core-java-8 BAEL-1539 README (#3712) 2018-02-21 22:28:29 -06:00
core-java-9 remove old http client api 2018-02-11 18:29:27 +02:00
core-java-concurrency Bael 1427 Life cycle of thread (#3637) 2018-02-12 09:39:31 -08:00
core-java-io move stream API to core-java-8 (#3403) 2018-01-13 14:58:51 +01:00
core-java-sun make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
core-kotlin BAEL-1158 Update README (#3702) 2018-02-21 07:26:39 -06:00
couchbase Update yasson version 2017-11-17 21:24:47 -03:00
deeplearning4j Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
deltaspike Create README.md (#2779) 2017-10-21 16:27:23 +02:00
disruptor Update yasson version 2017-11-17 21:24:47 -03:00
dozer Fix test names (#1853) 2017-05-15 11:35:14 -05:00
drools 12.12 (#3219) 2017-12-12 07:32:35 +01:00
dubbo Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
eclipse Delete README.md 2017-12-21 11:10:07 +02:00
ejb make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
enterprise-patterns Update yasson version 2017-11-17 21:24:47 -03:00
ethereumj fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
events Update yasson version 2017-11-17 21:24:47 -03:00
feign Update README.md (#2826) 2017-10-22 21:56:53 +02:00
flyway Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
geotools make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
gradle Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
graphql/graphql-java Update yasson version 2017-11-17 21:24:47 -03:00
grpc Update yasson version 2017-11-17 21:24:47 -03:00
gson Update yasson version 2017-11-17 21:24:47 -03:00
guava Simplify unit test logic (#3548) 2018-01-31 15:58:52 +01:00
guava-modules fix parent.relativePath config for maven submodules in separate folders (#3148) 2017-12-01 07:55:04 +01:00
guest BAEL-1414 Learn to Fully Leverage Java Server Faces (#3446) 2018-01-18 12:50:38 +02:00
guice Update yasson version 2017-11-17 21:24:47 -03:00
handling-spring-static-resources Update yasson version 2017-11-17 21:24:47 -03:00
hazelcast Update yasson version 2017-11-17 21:24:47 -03:00
hbase Update yasson version 2017-11-17 21:24:47 -03:00
hibernate5 fix assert 2018-02-04 14:06:11 +01:00
httpclient Update yasson version 2017-11-17 21:24:47 -03:00
hystrix upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
image-processing Update yasson version 2017-11-17 21:24:47 -03:00
immutables Update yasson version 2017-11-17 21:24:47 -03:00
influxdb BAEL-1486 - sample code for JGroups. Fixed a typo in InfluxDB. (#3578) 2018-02-03 19:49:11 -08:00
intelliJ Update yasson version 2017-11-17 21:24:47 -03:00
jackson BAEL-1285: Update Jackson articles (#3623) 2018-02-09 13:25:13 -08:00
java-difference-date make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
java-lite Bael 1277 (#3379) 2018-01-08 13:34:16 -08:00
java-rmi [BAEL 1209] - Java RMI Files. (#3374) 2018-01-25 11:16:39 +01:00
java-vavr-stream Add files via upload 2018-01-09 20:27:52 -05:00
java-websocket Update yasson version 2017-11-17 21:24:47 -03:00
javax-servlets JSP Refactor (#3689) 2018-02-19 01:43:23 +01:00
javaxval Updates after editor feedback 2018-02-05 11:17:37 +01:00
jaxb Update yasson version 2017-11-17 21:24:47 -03:00
jee-7 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jenkins/hello-world BAEL-1451 Writing a Jenkins plugin (#3396) 2018-01-13 08:57:53 -08:00
jgroups BAEL-1486 - small changes to JGroups (#3590) 2018-02-05 16:47:17 -08:00
jhipster make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jjwt upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
jmeter Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
jmh Update yasson version 2017-11-17 21:24:47 -03:00
jooby Update yasson version 2017-11-17 21:24:47 -03:00
jpa-storedprocedure Update yasson version 2017-11-17 21:24:47 -03:00
jsf formatting work 2017-08-24 15:30:33 +03:00
json BAEL 1269 Intro to JSON-JAVA (#3493) 2018-02-01 10:57:48 +01:00
json-path Update yasson version 2017-11-17 21:24:47 -03:00
jsonb 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jsonld Improve rss(BAEL-1273) and done with BAEL-1519 (#3692) 2018-02-18 13:51:53 -08:00
jsoup Update yasson version 2017-11-17 21:24:47 -03:00
junit5 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jws Update yasson version 2017-11-17 21:24:47 -03:00
lagom Update yasson version 2017-11-17 21:24:47 -03:00
libraries Refactor Infinispan example (#3684) 2018-02-19 17:20:16 +01:00
libraries-data Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
linkrest make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
logging-modules Update README.md 2018-02-05 12:30:23 +00:00
lombok Version update 9 02 (#2547) 2017-09-02 10:43:10 +02:00
lucene Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
mapstruct Update Jenkins job link (#2548) 2017-09-06 20:13:50 +02:00
mesos-marathon Update README.md 2018-02-05 21:16:09 +02:00
metrics fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
muleesb Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
mustache make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
mvn-wrapper BAEL-1318: Quick Guide to Setting up the Maven Wrapper on an Application (#3371) 2018-01-07 08:42:06 -08:00
mybatis Update yasson version 2017-11-17 21:24:47 -03:00
noexception Update README.md (#3050) 2017-11-27 10:03:08 +01:00
orientdb Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
orika Update yasson version 2017-11-17 21:24:47 -03:00
osgi 12.12 (#3219) 2017-12-12 07:32:35 +01:00
out Improve rss(BAEL-1273) and done with BAEL-1519 (#3692) 2018-02-18 13:51:53 -08:00
parent-boot-5 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
patterns make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
pdf Update yasson version 2017-11-17 21:24:47 -03:00
persistence-modules Use DynamoDB repo server in the US 2018-02-19 07:04:49 +01:00
play-framework Update yasson version 2017-11-17 21:24:47 -03:00
protobuffer Update yasson version 2017-11-17 21:24:47 -03:00
rabbitmq cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
raml Update yasson version 2017-11-17 21:24:47 -03:00
ratpack Update yasson version 2017-11-17 21:24:47 -03:00
reactor-core [BAEL-1449] Combining Publishers (Project Reactor) fix test names 2018-02-19 23:36:49 +01:00
rest-with-spark-java Create README.md (#2797) 2017-10-21 19:33:41 +02:00
resteasy Update yasson version 2017-11-17 21:24:47 -03:00
rmi Update yasson version 2017-11-17 21:24:47 -03:00
rule-engines Update yasson version 2017-11-17 21:24:47 -03:00
rxjava Changed test names. 2018-02-19 00:26:27 +01:00
saas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spark-java cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-5 BAEL-1149 - Spring ResponseStatusException (#3648) 2018-02-12 17:20:01 +01:00
spring-5-mvc BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-5-reactive Reactive exception handling 2018-01-27 06:52:34 +01:00
spring-5-reactive-client BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-5-security renaming the DSL to configurer 2018-02-17 01:03:29 +02:00
spring-activiti pull req 16.11 (#3059) 2017-11-17 15:00:32 +01:00
spring-akka Update yasson version 2017-11-17 21:24:47 -03:00
spring-all upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-amqp Update yasson version 2017-11-17 21:24:47 -03:00
spring-amqp-simple Create README.md 2017-05-24 21:19:39 +03:00
spring-aop 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-apache-camel Update yasson version 2017-11-17 21:24:47 -03:00
spring-batch BAEL-1543: Moving from XML to Java based Spring config. 2018-02-20 10:43:07 -03:00
spring-bom Update yasson version 2017-11-17 21:24:47 -03:00
spring-boot Merge pull request #3529 from eugenp/internationalization-assets 2018-01-27 18:08:55 +02:00
spring-boot-admin Build opt (#3062) 2017-11-16 22:59:02 +01:00
spring-boot-bootstrap Update yasson version 2017-11-17 21:24:47 -03:00
spring-boot-custom-starter make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-boot-keycloak upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-boot-property-exp Update README.md (#2581) 2017-09-07 22:08:37 +02:00
spring-boot-security BAEL-1410 - refactor tests (#3525) 2018-01-29 06:44:40 +01:00
spring-cloud Spring Cloud Task modules are added. (#3675) 2018-02-19 21:35:52 -08:00
spring-cloud-bus Update yasson version 2017-11-17 21:24:47 -03:00
spring-cloud-cli 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-cloud-data-flow upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-core Revert "Code for Alessio Stalla's evaluation article (Different Types of Bean Injection in Spring)" 2018-01-18 12:54:55 +01:00
spring-cucumber upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-custom-aop/spring-custom-aop fix list endpoints actuator endpoint (#3348) 2018-01-05 19:11:33 +01:00
spring-data-couchbase-2 Update yasson version 2017-11-17 21:24:47 -03:00
spring-data-elasticsearch BAEL-1324 A Simple Tagging Implementation with Elasticsearch (#3464) 2018-01-23 18:29:31 +01:00
spring-data-mongodb Update yasson version 2017-11-17 21:24:47 -03:00
spring-data-rest Update yasson version 2017-11-17 21:24:47 -03:00
spring-data-spring-security Ocheja fix (#3572) 2018-02-03 12:37:28 +01:00
spring-dispatcher-servlet Issue #3628 - Closed unclosed input stream 2018-02-09 22:55:34 -08:00
spring-drools Update README.md (#2845) 2017-10-23 07:58:08 +02:00
spring-ejb 1218 README (#3438) 2018-01-17 08:19:08 -06:00
spring-exceptions Update yasson version 2017-11-17 21:24:47 -03:00
spring-freemarker cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-groovy BAEL 148 move to this repo (#2885) 2017-10-27 23:45:27 +02:00
spring-hibernate3 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-hibernate4 fix test (#1864) 2017-05-16 17:00:41 +03:00
spring-integration [BAEL 1382] tlinh2110 - Remove unnecessary logs (#3667) 2018-02-15 08:22:23 -08:00
spring-jenkins-pipeline Update README.md 2018-01-06 11:33:42 +02:00
spring-jersey Update yasson version 2017-11-17 21:24:47 -03:00
spring-jinq BAEL-113 README (#3658) 2018-02-15 17:53:22 -06:00
spring-jms Update yasson version 2017-11-17 21:24:47 -03:00
spring-jooq Update yasson version 2017-11-17 21:24:47 -03:00
spring-kafka Update yasson version 2017-11-17 21:24:47 -03:00
spring-katharsis upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-ldap Update yasson version 2017-11-17 21:24:47 -03:00
spring-mobile upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mockito upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mustache Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-email upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mvc-forms Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-java BAEL-1285: Update Jackson articles (#3623) 2018-02-09 13:25:13 -08:00
spring-mvc-kotlin Cody756 master (#2740) 2017-10-15 13:55:42 +02:00
spring-mvc-simple Improve rss(BAEL-1273) and done with BAEL-1519 (#3692) 2018-02-18 13:51:53 -08:00
spring-mvc-tiles Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-velocity Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-webflow Create README.md (#2081) 2017-06-15 16:10:08 +02:00
spring-mvc-xml Bael 1469 (#3439) 2018-01-17 18:02:48 +02:00
spring-mybatis Update yasson version 2017-11-17 21:24:47 -03:00
spring-protobuf upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-quartz upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-reactor upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-remoting fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
spring-rest add pact provider test (#3475) 2018-01-22 17:46:11 +01:00
spring-rest-angular Cody756 master (#2740) 2017-10-15 13:55:42 +02:00
spring-rest-embedded-tomcat BAEL-976: Update spring rest article (#3455) 2018-01-18 14:42:48 -08:00
spring-rest-full upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-query-language upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-shell Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-rest-simple Pull request 17.01 (#3442) 2018-01-17 21:53:17 +01:00
spring-roo make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-acl Add main entry point (#3233) 2017-12-13 14:32:44 +01:00
spring-security-cache-control upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-client upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-core Merge pull request #3336 from linhvovn/BAEL-1411 2018-01-13 12:06:53 +00:00
spring-security-mvc-boot minor fix (#3163) 2017-11-30 16:22:43 +02:00
spring-security-mvc-custom BAEL-1428: Adding example for manually set authenticated user (#3423) 2018-01-15 21:00:21 +01:00
spring-security-mvc-digest-auth Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-ldap upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-mvc-login Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-persisted-remember-me Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-session Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-socket make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-openid verify signature and claims 2018-02-20 18:34:11 +02:00
spring-security-rest move security content from spring-security-rest-full (#2731) 2017-10-22 18:35:08 +02:00
spring-security-rest-basic-auth Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-rest-custom upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-sso Minor fix (part 2): move @EnableOAuth2Sso from Application to Config in ui-2 as well (#2483) 2017-08-31 15:36:12 +02:00
spring-security-stormpath upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-x509 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-session upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-sleuth upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-social-login upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-spel cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-state-machine Update yasson version 2017-11-17 21:24:47 -03:00
spring-swagger-codegen Improve rss(BAEL-1273) and done with BAEL-1519 (#3692) 2018-02-18 13:51:53 -08:00
spring-thymeleaf Update yasson version 2017-11-17 21:24:47 -03:00
spring-userservice minor cleanup 2018-01-05 20:46:57 +02:00
spring-vertx Update yasson version 2017-11-17 21:24:47 -03:00
spring-zuul upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
static-analysis Update yasson version 2017-11-17 21:24:47 -03:00
stripe cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
structurizr Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
struts-2 group and cleanup (#3027) 2017-11-13 16:45:26 +01:00
testing-modules BAEL-1587: JUnit 5 Upgrade (#3695) 2018-02-18 23:35:21 -08:00
undertow cleanup work after build 2017-11-27 16:08:53 +02:00
vaadin Update yasson version 2017-11-17 21:24:47 -03:00
vavr fixed formatting 2018-01-29 07:37:17 +01:00
vertx Update yasson version 2017-11-17 21:24:47 -03:00
vertx-and-rxjava make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
video-tutorials Update yasson version 2017-11-17 21:24:47 -03:00
vraptor make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
wicket Update yasson version 2017-11-17 21:24:47 -03:00
xml make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
xmlunit-2 group and cleanup (#3027) 2017-11-13 16:45:26 +01:00
xstream Update yasson version 2017-11-17 21:24:47 -03:00
.gitignore BAEL-1285: Update Jackson articles (#3623) 2018-02-09 13:25:13 -08:00
.gitmodules Update yasson version 2017-11-17 21:24:47 -03:00
.travis.yml Update .travis.yml (#3334) 2018-01-04 17:21:52 +02:00
LICENSE Create LICENSE (#3159) 2017-11-29 16:36:08 +02:00
README.md Update README.md 2017-11-30 15:44:36 +02:00
book Update yasson version 2017-11-17 21:24:47 -03:00
pom.xml BAEL-1560 Code for the article: JDBC with Groovy (#3707) 2018-02-21 14:38:16 -08:00

README.md

The "REST with Spring" Classes

After 5 months of work, here's the Master Class of REST With Spring:
>> THE REST WITH SPRING MASTER CLASS

And here's the Master Class of Learn Spring Security:
>> LEARN SPRING SECURITY MASTER CLASS

Spring Tutorials

This project is a collection of small and focused tutorials each covering a single and well defined area of development. Most of the tutorial projects are focused on the Spring Framework (and Spring Security).
In additional to Spring, the following technologies are in focus: core Java, Jackson, HttpClient, Guava.

Working with the code in Eclipse

Any IDE can be used to work with the projects, but if you're using Eclipse, consider the following.

  • import the included formatter in Eclipse: https://github.com/eugenp/tutorials/tree/master/eclipse

CI - Jenkins

This tutorials project is being built >> HERE