Commit Graph

509 Commits

Author SHA1 Message Date
Graham Cox 177f912393 Source code for Lightrun articles 2022-05-17 16:07:21 +01:00
freelansam 557dba376b JAVA-11765: Dissolve spring-boot-rest-2 and distribute its articles (#12195)
* JAVA-11765: Dissolve spring-boot-rest-2 and distribute its articles
spring-boot-modules

* JAVA-11765: removed module from main pom
2022-05-13 16:14:49 +05:30
Daniel Strmecki f24b9af096 Bael 5481 java httpclient post (#12118)
* BAEL-5481: Create new module

* BAEL-5481: Sync and async example

* BAEL-5481: Concurrent example

* BAEL-5481: Concurrent example

* BAEL-5481: JSON body example

* BAEL-5481: Form data example

* BAEL-5481: File upload example

* BAEL-5481: PR comments + Jenkins

* BAEL-5481: Update aftifact ID

* BAEL-5481: Spaces
2022-05-11 08:57:02 +01:00
anuragkumawat 9990d103cd JAVA-11533 Move core-java related modules to core-java-modules (#12119)
* JAVA-11533 Move core-java related modules to core-java-modules

* JAVA-11533 Remove moved modules from old parent pom

* JAVA-11533 Updated Readme and pom of parent module

* JAVA-11533 Revert changes made to Readme of parent module

* JAVA-11533 Moved articles to respective submouldes
2022-05-04 20:15:22 +05:30
anuragkumawat 430bd13ba0 JAVA-11532 Move maven related modules to maven-modules (#12133)
* JAVA-11532 Move maven related modules to maven-modules

* JAVA-11532 Remove moved module from parent pom
2022-04-28 18:44:01 +05:30
anuragkumawat 4553469318 JAVA-11535 Move spring-data related modules to persistence-modules (#12126) 2022-04-26 19:28:06 +05:30
kwoyke 8735a58dd0 JAVA-10535: Create parent graphql module (#12112)
* JAVA-10535: Create parent graphql module

* JAVA-10535: Cleanup

* JAVA-10535: pom files cleanup

* JAVA-10535: Use parent-boot-2 as a parent module
2022-04-26 19:18:09 +05:30
freelansam c6c8cb4abd JAVA-10903: Rename HttpClient Modules to Apache HttpClient (#12070)
* JAVA-10903: rename httpclient to apache-httpclient

* JAVA-10903: rename httpclient-2 to apache-httpclient

* JAVA-10903: update main pom
2022-04-20 17:53:00 +05:30
sampadawagde 9d93703e5e JAVA-10628: Create new aws-modules and move other aws related modules
inside it
2022-04-19 22:40:39 +05:30
sampadawagde 230992c2a0 remove immutables from main pom 2022-04-12 20:44:42 +05:30
kwoyke ec1c82abb5 Merge pull request #12018 from hkhan/JAVA-10626-move-jta-module
[JAVA-10626] Move jta module to spring-persistence
2022-04-04 12:56:14 +02:00
Haroon Khan 5580ebcd98 [JAVA-10626] Move jta module to spring-persistence 2022-04-03 23:12:29 +01:00
Haroon Khan a170fff67a [JAVA-10627] Move structurizr module to libraries-3 2022-04-02 11:52:07 +01:00
Dhawal Kapil 084b7f1557 JAVA-10592 Updated Mockito Version 2022-03-22 19:10:52 +05:30
Kai Yuan d30c353d35 pretty-print xml in java (#11899)
* pretty-print xml in java

* simplified pom.xml
2022-03-12 13:09:18 -06:00
kwoyke 538c845739 JAVA-10130: Add/enable missing modules (#11887)
* JAVA-10130: Add apache-pot-2 module to the main pom.xml

* JAVA-10130: Add missing core-java-* modules to the main pom.xml

* JAVA-10130: Add maven-generate-war to the maven-modules pom.xml

* JAVA-10130: Add hibernate-mapping-2 to the persistence-modules pom.xml

* JAVA-10130: Add spring-data-jpa-enterprise-2 to the persistence-modules pom.xml

* JAVA-10130: Add spring-5-autowiring-beans module to the main pom.xml

* JAVA-10130: Add spring-cloud-docker module to the spring-cloud pom.xml

* JAVA-10130: Enable spring-cloud-openfeign module

* JAVA-10130: Add spring-data-rest-2 module to the main pom.xml

* JAVA-10130: Add wildfly-mdb module to the wildfly pom.xml

* JAVA-10130: Add aws-app-sync to the integration-lite-first profile

* JAVA-10130: Add core-java-string-algorithms-3

* JAVA-10130: Add graphql/graphql-dgs

* JAVA-10130: Add spring-di-3 and spring-threads

* JAVA-10130: Add spring-5-webflux-2 and cleanup the main pom.xml

* JAVA-10130: Add language-interop and libraries-rpc

* JAVA-10130: Disable spring-cloud-openfeign module

* JAVA-10478: Add docker module to the main pom.xml

* JAVA-10478: Move docker module to jdk9+ profile

* JAVA-10478: Remove spring-5-autowiring-beans from the main pom.xml
2022-03-11 21:39:33 +05:30
Bhaskara f0f014b99c Added code for BAEL-1355 (#11908)
* Added code for BAEL-1355

* Formatted the code

* Added jakarta-ee to parent pom

Co-authored-by: Bhaskara Navuluri <bhaskara.navuluri@hpe.com>
2022-03-09 14:01:39 -08:00
Loredana Crusoveanu 91791ea3f6 Merge pull request #11769 from sazzer/BAEL-5229
BAEL-5229: Code for Fauna article
2022-03-07 19:43:11 +02:00
Haroon Khan cd91476799 [JAVA-10335] Upgrade plugin version to fix muleesb build 2022-03-04 16:18:20 +00:00
kwoyke e03c6560e3 Merge pull request #11864 from hkhan/JAVA-10127-update-commented-modules
[JAVA-10127] Update commented out modules in pom
2022-02-26 14:49:53 +01:00
Elmar Mammadov e65fe9db25 BAEL-5350: Java - How to create new Entry (key, value) (#11817)
* BAEL-5350:
1. Added example usage of creating entries with Java itself
2. Added example usage of creating entries with Apache commons collecttions & Guava
3. Custom entry class and its usages

* BAEL-5350:
1. Created unit tests

* BAEL-5350:
1. simplifed assertion for java 9 entry creation

* BAEL-5350:
1. moved into core-java-collections-maps-4 module
2. updated custom entry class and its unit test
2022-02-26 09:54:07 +05:30
Haroon Khan 6aa40fd5fb [JAVA-10127] Update commented out modules in pom 2022-02-25 20:43:35 +00:00
Ulisses Lima f74400ee6e BAEL-2080 - Check if a user is logged-in with Servlets and JSP (#11821)
* BAEL-2080 - Check if a user is logged-in with Servlets and JSP

* new module: javax-servlets-2

* adding javax-servlets-2 to the parent pom.

* adding module javax-servlets-2 to all profiles
2022-02-25 12:06:17 +05:30
Jonathan Cook fe0f83b4a2 BAEL-5408 - Update Camel version in spring-boot-camel module (#11851)
* BAEL-4706 - Spring Boot with Spring Batch

* BAEL-3948 - Fix test(s) in spring-batch which leaves repository.sqlite
changed

* BAEL-4736 - Convert JSONArray to List of Object using camel-jackson

* BAEL-4756 - Mockito MockSettings

* BAEL-4756 - Mockito MockSettings - fix spelling

* BAEL-2674 - Upgrade the Okhttp article

* BAEL-4204 - Adding Interceptors in OkHTTP

* BAEL-4836 - Mocking Static Methods with Mockito

* BAEL-4205 - A Guide to Events in OkHTTP

* BAEL-5408 - Update Camel version in spring-boot-camel module

Co-authored-by: Jonathan Cook <jcook@sciops.esa.int>
2022-02-22 12:16:38 -08:00
Graham Cox f4c03153a1 Merge remote-tracking branch 'upstream/master' into BAEL-5229 2022-02-10 09:15:34 +00:00
Haroon Khan 694041bc87 [JAVA-9814] Cleanup apache-olingo module 2022-02-04 10:15:19 +00:00
Graham Cox 7a7fe11002 Added to the '*-jdk9-and-above' profiles 2022-02-04 07:38:45 +00:00
ashleyfrieze 69e04d5ac0 BAEL-5354 Add improvement to cover JDK11 solution to the repeated string problem (#11756) 2022-01-30 21:49:04 -06:00
makapszenna 6f6b8e23e0 BAEL-5308 An Introduction to Domain Graph Service (DGS) Framework (#11718)
Co-authored-by: Adrianna Zychewicz <adrianna.zychewicz@decerto.pl>
2022-01-30 21:40:53 -06:00
Krzysiek e6a7ba6116 JAVA-9486: Add guava.version property to the parent pom 2022-01-17 19:48:08 +01:00
kwoyke 5416fc95b2 JAVA-9396: Update pdfbox-tools & pdf2dom dependencies (#11681) 2022-01-13 21:56:09 +05:30
Krzysiek badaa5d25e JAVA-9017: Move ejb-beans to the heavy profile 2022-01-13 11:36:36 +01:00
Haroon Khan 2d01964ebe [JAVA-9348] Split lombok module 2022-01-11 19:44:57 +00:00
Loredana Crusoveanu 1a5ec90385 Merge pull request #11671 from eugenp/remove-formatter
Remove formatter
2022-01-11 13:57:10 +02:00
Krzysiek 3b47cef6bf JAVA-9020: Move spring-data-cassandra-2 to jdk9+ profile 2022-01-11 09:34:39 +01:00
Loredana Crusoveanu 872daf6a22 Merge branch 'master' of https://github.com/eugenp/tutorials 2022-01-10 19:31:07 +02:00
Krzysiek 3b6d070777 JAVA-9020: Add missing modules 2022-01-10 16:46:34 +01:00
kwoyke 122ed65b1e Merge pull request #11581 from chaos2418/JAVA-3060
JAVA-3060: adding new spring-reactive module for the ebook.
2022-01-09 13:48:23 +01:00
chaos2418 e1b05f08c0 Merge branch 'master' of https://github.com/eugenp/tutorials into JAVA-3060 2022-01-05 18:46:23 +05:30
kwoyke da600ee93a Merge pull request #11640 from hkhan/JAVA-8364-split-spring-5-reactive-2-module
[JAVA-8364] Split spring-5-reactive-2 module
2022-01-04 12:30:18 +01:00
kwoyke 48b642476d Merge pull request #11638 from freelansam/JAVA-8280
JAVA-8280: Split or move spring-aop module
2022-01-04 09:53:31 +01:00
Haroon Khan 58c8a4e230 [JAVA-8364] Split spring-5-reactive-2 module 2021-12-30 21:47:45 +00:00
sampadawagde 9eaa8f4dff JAVA-8280: Split or move spring-aop module 2021-12-30 20:39:11 +05:30
Loredana Crusoveanu f8b0948ec6 remove failing pdf module 2021-12-29 17:53:06 +02:00
chaos2418 7432cc2ee2 JAVA-3090: updating README.md for spring-reactive 2021-12-29 18:42:00 +05:30
Haroon Khan a4771629fc [JAVA-8290] Split spring-di module 2021-12-22 21:25:05 +00:00
chaos2418 000dcdf966 JAVA-3591: updating mockito-core to 4.1.0 2021-12-18 13:40:53 +05:30
chaos2418 0cb9125701 JAVA-3060: adding new spring-reactive module for the ebook. 2021-12-15 09:22:21 +05:30
Loredana Crusoveanu 0d45985435 Merge pull request #11517 from kwoyke/JAVA-8709
JAVA-8709: Extract commons-collections4.version property to the main …
2021-11-29 12:10:15 +02:00
Mladen Savic 66f05f8855 Merge remote-tracking branch 'origin/master' into master 2021-11-27 11:13:19 +01:00
Mladen Savic 7c8ba28e63 Spring Webflux and @Cacheable Annotation - moved to new package 2021-11-27 11:13:01 +01:00
Mladen Savic fbb1e36049 Spring Webflux and @Cacheable Annotation - moved to new package 2021-11-27 11:10:33 +01:00
Krzysztof Majewski dcd9411cf3 BAEL-5076 Unix domain socket in Java 16 (#11493)
* BAEL-5076 Unix domain socket in Java 16

* BAEL-5076 Unix domain socket in Java 16

* BAEL-5076 Unix domain socket in Java 16

* BAEL-5076 Unix domain socket in Java 16

Co-authored-by: krzysztof <kmajewski@berg.technology>
2021-11-26 09:06:20 -08:00
kwoyke 19af11766b Merge pull request #11479 from chaos2418/JAVA-8435
JAVA-8435: reducing logging for tutorials-integration job
2021-11-26 13:28:47 +01:00
Krzysiek f9f37ac4e6 JAVA-8709: Extract commons-collections4.version property to the main pom.xml 2021-11-26 13:17:01 +01:00
kwoyke f5c35ffe97 Merge pull request #11506 from eugenp/JAVA-3592
JAVA-3592: Upgrade h2 dependency in the main pom.xml
2021-11-25 13:31:47 +01:00
davidmartinezbarua bcb7a16a63 Merge pull request #11354 from ueberfuhr/feature/quarkus-jandex
BAEL-5036: Create a Jandex index in Quarkus for classes in a external module
2021-11-25 09:17:33 -03:00
kwoyke c0a0247cf7 Merge branch 'master' into JAVA-3592 2021-11-25 09:03:54 +01:00
Ralf Ueberfuhr c8a546edc7 BAEL-5036: Deactivate JDK8 build for Quarkus 2.x project 2021-11-24 12:57:12 +01:00
Ralf Ueberfuhr 2881fe3907 BAEL-5036: Deactivate JDK8 build for Quarkus 2.x project 2021-11-24 12:56:12 +01:00
kwoyke 1871d1a89c Merge pull request #11468 from chaos2418/JAVA-8405
JAVA-8405: reducing logging for tutorials-build-job
2021-11-23 13:43:19 +01:00
davidmartinezbarua ffacd9b9ae Merge pull request #11413 from Trixi-Turny/BAEL-5209-assert-type-of-object
BAEL-5209 example with JUnit5, Hamcrest and AssertJ
2021-11-22 16:11:16 -03:00
chaos2418 686857c251 JAVA-8435: reducing logging for tutorials-integration job 2021-11-20 09:45:50 +05:30
sampadawagde 848fa01e47 JAVA-3592: Upgrade h2 dependency in the main pom.xml 2021-11-19 23:17:22 +05:30
Loredana Crusoveanu 3045e464ed BAEL-5112 delete moved code 2021-11-19 17:13:36 +02:00
chaos2418 58e6087b3d JAVA-8405: reducing logging for tutorials-build-job 2021-11-19 13:39:00 +05:30
Krzysiek 238622e14d JAVA-8436: Add AssertJ dependency to the main pom.xml 2021-11-18 10:30:45 +01:00
Krzysiek cae6bbc8fe JAVA-8436: Add assertj.version property to the main pom.xml 2021-11-17 13:48:38 +01:00
Willian Nalepa Oizumi 607bd2215a BAEL-5196 - Split a comma-separated string while ignoring commas in quotes (#11432)
* Creating the module 'core-java-string-operations-4' for new string related code samples. Implemented code samples for the article BAEL-5196

* including new module 'core-java-string-operations-4 in the parent project

* fixing spacing in the pom file

* fixing the maven configuration for our new project core-java-string-operations-4
2021-11-15 18:45:35 +05:30
Trixi Turny 151753d3ac BAEL-5209 add to modules sdk9 and above 2021-11-10 09:38:31 +00:00
Loredana Crusoveanu caa5ef9a6e Merge pull request #11435 from kwoyke/JAVA-8202
JAVA-8202: Move spring-boot-react to the heavy profile
2021-11-09 17:44:38 +02:00
Krzysiek afe1cfae09 JAVA-8202: Move spring-boot-react to the heavy profile 2021-11-09 12:36:38 +01:00
chaos2418 b0176d85cf JAVA-1672: removing surefire configurations from parents 2021-11-07 19:14:37 +05:30
chaos2418 073e3c1771 JAVA-1672: updating surefire version in main pom 2021-11-05 16:35:29 +05:30
davidmartinezbarua 789b7267be Merge pull request #11187 from mladensavic94/master
Connecting to a Specific Schema in JDBC
2021-10-31 10:20:46 -03:00
Dhawal Kapil 1ab0a19d25 Java 3590 (#11367) (#11380)
* Java 3590 (#11367)

* JAVA-3590: updating junit-jupiter dependency in the main pom.xml

* resolving unnecessary mockito stubbings exception

* adding junit-bom in dependency management

* fixing tests which were not getting discovered

* Revert "fixing tests which were not getting discovered"

This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.

* fixing tests in ninja, open-liberty and spring-ejb

* removing junit4 dependency and replacing it with junit-vintage-engine

* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda

* removing junit dependency and replacing it with junit-vintage-engine

* removing junit and replacing it with junit-vintage-engine

* fixing tests that were not getting discovered due to old version of junit:junit

* updated failsafe plugin configuration to skip integration tests in blade

* fixing tests that were not getting discovered due to old version of junit:junit

* fixing tests in libraries and libraries-2 modules

Co-authored-by: chaos2418 <>

* Java 3590 - fixing integration tests in restx and spring-5-webflux (#11382)

* JAVA-3590: updating junit-jupiter dependency in the main pom.xml

* resolving unnecessary mockito stubbings exception

* adding junit-bom in dependency management

* fixing tests which were not getting discovered

* Revert "fixing tests which were not getting discovered"

This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.

* fixing tests in ninja, open-liberty and spring-ejb

* removing junit4 dependency and replacing it with junit-vintage-engine

* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda

* removing junit dependency and replacing it with junit-vintage-engine

* removing junit and replacing it with junit-vintage-engine

* fixing tests that were not getting discovered due to old version of junit:junit

* updated failsafe plugin configuration to skip integration tests in blade

* fixing tests that were not getting discovered due to old version of junit:junit

* fixing tests in libraries and libraries-2 modules

* fixing integration tests in restx and spring-5-webflux

Co-authored-by: chaos2418 <>

Co-authored-by: chaos2418 <92030908+chaos2418@users.noreply.github.com>
2021-10-29 09:37:04 +05:30
anuragkumawat 5ee276f972 JAVA-7660 : Upgrade slf4j dependency in the main pom.xml (#11372)
* JAVA-7660 : Upgrade slf4j dependency in the main pom.xml

* Upgrading logback version also to resolve compilation issues

* Revering the logback updated version and using slf4j stable newest version
2021-10-27 12:25:33 +05:30
anuragkumawat 8fc2e30551 JAVA-7665 : Updating jackson dependency in main pom.xml 2021-10-25 13:33:28 +05:30
kwoyke b94cfdc270 JAVA-7661: Upgrade logback to 1.2.6 (#11325)
* JAVA-7661: Upgrade logback version to 1.2.6 in the main pom.xml

* JAVA-7661: Use logback.version property from the main pom.xml

* JAVA-7661: Fix maven-exec-plugin setup
2021-10-25 01:37:41 +05:30
kwoyke e944857c05 JAVA-7659: Upgrade byte-buddy to 1.11.20 (#11319) 2021-10-22 02:18:44 +05:30
kwoyke a591d1ff74 JAVA-7662: Upgrade jmh-core and jmh-generator dependencies to 1.33 (#11311) 2021-10-22 02:00:52 +05:30
Ralf Ueberfuhr c034fb74bc BAEL-5036: Add Quarkus Hello App that uses several external modules that contain CDI managed beans. Each module is indexed using a different kind of registration. 2021-10-20 14:14:40 +02:00
kwoyke 9c07f794f1 JAVA-7664: Upgrade Apache Commons Lang to 3.12.0 in the main pom.xml (#11297) 2021-10-10 23:29:02 +05:30
kwoyke a525a3c8e0 JAVA-7432: Which sub-modules aren't being built? (#11302)
* JAVA-7432: Enable persistence-modules/sirix module

* JAVA-7432: Add spring-boot-modules/spring-boot-cassandre to the integration profile

* JAVA-7432: Add quarkus-vs-springboot to the default profile
2021-10-10 23:01:07 +05:30
kwoyke 21646a0576 JAVA-7663: Upgrade Apache Commons IO to 2.11.0 in the main pom.xml (#11293) 2021-10-06 22:03:48 +05:30
Mladen Savic 8854bcc5b0 Parallel Test Execution for JUnit 5 2021-10-01 12:42:21 +02:00
Thiago dos Santos Hora 47249aa1ff [BAEL-4747] Add read me and utils scripts (#11242)
* [BAEL-4747] Create quarkus and spring boot projects

* [BAEL-4747] Add quarkus implementation and fixing native image plugins setup

* Fixing build config

* [BAEL-4747] Add read me and utils scripts
2021-09-23 11:07:26 +02:00
kwoyke 45a0c3d947 Merge pull request #11161 from Maiklins/JAVA-3587-Upgrade_jackson_dependency_in_the_main_pom
JAVA-3587 Update Jackson version in the main pom
2021-09-08 10:20:56 +02:00
Thiago dos Santos Hora 6d5fcbc7ee [BAEL-4955] Move code example (#11177) 2021-08-28 08:38:21 -07:00
Thiago dos Santos Hora cf533a0340 [BAEL-4955] The DTO pattern (#11166)
* [BAEL-4955] The DTO pattern

* Fix encrypt logic

* Add tests

* Add tests

* Move packages
2021-08-25 08:19:13 -07:00
mikr 6d979cf2e3 JAVA-3587 Update Jackson version in the main pom 2021-08-24 10:17:23 +02:00
kwoyke 99c9168630 Merge pull request #11125 from freelansam/JAVA-6390
Java 6390
2021-08-17 13:00:38 +02:00
sampadawagde 3e41f10f7f JAVA-6390: main pom changes to add new module 2021-08-15 17:32:08 +05:30
Haroon Khan 8900c1ebba [BAEL-5012] Intro to ksqlDB (#11113)
* [BAEL-5012] Intro to ksqlDB

* [BAEL-5012] Fix POM file and code cleanup

* [BAEL-5012] Code cleanup
2021-08-14 09:38:04 +02:00
kwoyke ec02aed456 JAVA-6253: Review the time of the build (#11067)
* JAVA-6253: Move image-processing to the heavy profile

* JAVA-6253: Do not start blade app automatically by a plugin

Co-authored-by: Krzysztof Woyke <krzysztof.woyke.sp@lhsystems.com>
2021-07-25 12:04:25 +05:30
kwoyke 1910561a54 JAVA-5986: Cleanup pom.xml files (#11010)
Co-authored-by: Krzysztof Woyke <krzysztof.woyke.sp@lhsystems.com>
2021-07-09 08:43:41 +05:30
kwoyke dee85d33c1 BAEL-5015: Add Java 9 example for readAllBytes (#10999)
Co-authored-by: Krzysztof Woyke <krzysztof.woyke.sp@lhsystems.com>
2021-07-06 16:54:57 +02:00
Anshul Bansal 2cf52853fa BAEL-4913 - Spring Native (#10942)
* BAEL-4913 - Spring Native

* BAEL-4913 - review commit
2021-06-28 09:42:50 -06:00
Dhawal Kapil 0140da302e JAVA-5975 Removed dl.bintray repositories and related upgrade (#10941)
* JAVA-5975 Removed dl.bintray repositories and related upgrade

* JAVA-5975 Commented Ethereum Module from the parent pom

Co-authored-by: a13400152 <a13400152@192.168.29.65>
2021-06-22 04:06:13 +05:30
kwoyke f318cd05d9 BAEL-5000: Add split String by newlines examples (#10881)
* BAEL-5000: Add split String by newlines examples

* BAEL-5000: Exclude core-java-string-operations-3 from persistence-modules

* BAEL-5000: Update tests

Co-authored-by: Krzysztof Woyke <krzysztof.woyke.sp@lhsystems.com>
2021-06-12 14:23:37 +02:00