* [JAVA-5730] convert list of objects to list of strings
* [JAVA-5730] added new unit tests with null and non-null lists. modified pom.xml with java version to 16
* [JAVA-5730] simplified User class and formatted the codebase
* [JAVA-5730] added module in jdk-9 and above profile
* [JAVA-5730] removed arraylist module from other profiles of core-java pom
* [JAVA-5730] java util opened for reflection surefire plugin
Co-authored-by: Bhaskar <bhaskar.dastidar@freshworks.com>
* BAEL-5867: Create project and create first usage main method
* BAEL-5867: Use Observation API in Boot
* BAEL-5867: Refactoring and testing
* BAEL-5867: Add tracing
* BAEL-5867: Remove notes and add project as a module to the aggregator
* BAEL-5867: Fix pmd rules violation
- Moved jgroups, rabbitmq, spring-amqp, spring-apache-camel, spring-jms to messaging-modules
- Moved twilio, twitter4j, strip to saas-modules
- Renamed existing saas to jira-rest-integration
* Update Spring Boot, Spring Native and Native Maven Plugin versions
* BAEL-5951: Spring Boot 3 Sample for Native Image builds incl. Runtime Hints
* BAEL-5951: Configure POMs and add Swagger UI runtime hints
* BAEL-5951: Remove Swagger UI runtime hints
* BAEL-5951: Remove Spring Boot3 parent POM from profiles because of JDK17 dependency during build (building the parent POM is even not necessary)
* BAEL-5951: Add tests
* BAEL-5951: Fix tests (PMD naming conventions)
* BAEL-3446 a simple market data streaming app for the article.
* BAEL-3446 add unit tests for the article code.
* BAEL-3446 increase version, activate module in the parent pom, update readme.
* BAEL-3446 improve the code semantically.
* BAEL-3446 remove unnecessary files
* BAEL-3446 fix continuation indentation as 2
* BAEL-3446 put new module in the correct profile
Co-authored-by: Yavuz Tas <ytas@vwd.com>
* [JAVA-11503] Created new vertx-modules
* [JAVA-11503] Moved vertx(sub-module) to vertx-modules(parent)
* [JAVA-11503] Moved spring-vertx(sub-module) to vertx-modules(parent)
* [JAVA-11503] Moved vertx-and-java(sub-module) to vertx-modules(parent)
* [JAVA-11503] deleted modules that were moved
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* [JAVA-13854] added parent module
* [JAVA-13854] moved apache-tapestry(submodule) to web-modules(parent)
* [JAVA-13854] moved bootique(submodule) to web-modules(parent)
* [JAVA-13854] moved dropwizard(submodule) to web-modules(parent)
* [JAVA-13854] moved blade(submodule) to web-modules(parent)
* [JAVA-13854] moved java-lite(submodule) to web-modules(parent)
* [JAVA-13854] moved jooby(submodule) to web-modules(parent)
* [JAVA-13854] moved linkrest(submodule) to web-modules(parent)
* [JAVA-13854] moved ninja(submodule) to web-modules(parent)
* [JAVA-13854] moved ratpack(submodule) to web-modules(parent)
* [JAVA-13854] moved resteasy(submodule) to web-modules(parent)
* [JAVA-13854] moved restx(submodule) to web-modules(parent)
* [JAVA-13854] moved spark-java(submodule) to web-modules(parent)
* [JAVA-13854] moved vraptor(submodule) to web-modules(parent)
* [JAVA-13854] delete modules that were moved
* [JAVA-13854]
* [JAVA-13854]
* [JAVA-13854] delete ninja submodule + moved raml(submodule) to web-modules(parent)
* [JAVA-13854] moved gwt(submodule) to web-modules(parent)
* [JAVA-13854] moved jakarta-ee(submodule) to web-modules(parent)
* [JAVA-13854] moved javax-servlets(submodule) to web-modules(parent)
* [JAVA-13854] moved javax-servlets-2(submodule) to web-modules(parent)
* [JAVA-13854] moved jee-7(submodule) to web-modules(parent)
* [JAVA-13854] moved play-framework(not a module) to web-modules
* [JAVA-13854] fix failing test
* [JAVA-13854] moved struts-2(submodule) to web-modules(parent)
* [JAVA-13854] moved wicket(submodule) to web-modules(parent)
* [JAVA-13854] deleted modules that were moved to web-modules
* JAVA-13854 Removed moved modules from the main pom.xml
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
Co-authored-by: Dhawal Kapil <dhawalkapil@gmail.com>
* [JAVA-13945] Upgrade guava version to 31.1-jre
* [JAVA-13945] Use guava.version property in child modules
* [JAVA-13945] Use guava.version property in child modules
* [JAVA-13945] revert changes
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* [JAVA-13943] Upgrade commons-cli version to 1.5
* [JAVA-13943] Upgrade commons-cli version to 1.5.0
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* Update optaplanner example
Moved to 8.24.0.Final version
Removed deprecated drools calculation
Added constraints stream solver
Updated to solver config java api
* Update optaplanner/pom.xml
Co-authored-by: Jiří Locker <jiri.locker@gmail.com>
* PR feedback
* Move OptaPlanner module to jdk9-and-above
Moved to default-jdk9-and-above and integration-jdk9-and-above
Co-authored-by: Jiří Locker <jiri.locker@gmail.com>
* added multiple bean instantiation
* added module /spring-core-6 and formatting changes
* resolved formatting issues as suggested
* resolved formatting issues and changed package names
* formatting changes in XML files
* Reformatted XML files as per the instructions
* FIXED Example in Section 3 and some changes in Pom.xml
* changed xml config to Java config in solution 3
* Project updated to spring boot application
* Removed unwanted spring dependencies from pom.xml
* moved the project under new module spring-core-6
* added spring-core-6 module in parent's pom.xml
* resolved formatting issue in parent's pom.xml
* new module entry in parent's pom
* final commit
* Added spring-core-6 in parent's pom.xml
* fixed some merging issues.
* added spring-core-6 module entry under jdk9-and-above profile in main pom
* removed App.java from multibeaninstantiation directory
Created new mongo module, model, mongo client and unit test
Co-authored-by: Christian Jaimes <christian.jaimes@oracle>
Co-authored-by: bipster <openbip@gmail.com>
* BAEL-5557 Split a stream into parts
* BAEL-5557 fix main pom.xml
* BAEL-5557 fix mvn profiles
* BAEL-5557 articles with equals and hashcode
* BAEL-5557 migrate assertions to assertj
* BAEL-5557 better assertions
* added parent module (akka-modules)
* moved akka-http(submodule) to akka-modules(parent)
* moved akka-streams(submodule) to akka-modules(parent)
* moved spring-akka(submodule) to akka-modules(parent)
* deleted submodules that we moved to akka-modules
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* Added/created parent module (json-modules)
* moved json(submodule) to json-modules(parent)
* moved json-2(submodule) to json-modules(parent)
* moved json-path(submodule) to json-modules(parent)
* moved gson(submodule) to json-modules(parent)
* deleted sub-modules that we moved to json-modules
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* Added/Created parent module
* moved spring-5-data-reactive (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive-2 (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive-3 (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive-client (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive-oauth (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive-security (submodule) to spring-reactive-modules (parent)
* moved spring-5-reactive (submodule) to spring-reactive-modules (parent)
* moved spring-reactive (submodule) to spring-reactive-modules (parent)
* deleted modules that were moved across
* renamed spring-reactive-modules to spring-5-reactive-modules
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* moved spring-cloud-bus (submodule) to spring-cloud-modules (parent)
* moved spring-cloud-cli (submodule) to spring-cloud-modules (parent)
* moved spring-cloud-data-flow (submodule) to spring-cloud-modules (parent)
* moved spring-sleuth (submodule) to spring-cloud-modules (parent)
* Deleted submodules that we moved to spring-cloud-modules
* deleted old modules from parent pom
Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>
* BAEL-4292:Play sound in java
* BAEL-4292:Play sound in java
* BAEL-4292: Play sound in java
* BAEL-4292:Play sound in java
* BAEL-4292:Play sound in java
* BAEL-4292:Play sound in java
* fix for spaces
Co-authored-by: Sachin kumar <sachin.n.kumar@oracle.com>
* 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
* 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
* 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
* 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
* 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
* 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>
* 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
* 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>
* 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
* 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