Go to file
chrisjaimes b094ba8098 BAEL-5363 Mongodb crud by date (#12293)
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>
2022-07-06 23:57:53 -04:00
akka-modules Java 11501 (#12409) 2022-06-26 21:15:33 +05:30
algorithms-modules JAVA-12383 GitHub Issue: Incorrect results in Kadane Algorithm for Maximal Subarray 2022-06-01 21:05:22 +05:30
annotations JAVA-7433: Fix references to parents (#11275) 2021-10-05 01:08:39 +05:30
antlr JAVA-5223: Fix formatting of POMs 2021-05-06 17:14:43 +05:30
apache-cxf-modules Update README.md 2022-06-07 16:47:23 +08:00
apache-httpclient Update README.md 2022-04-20 22:52:32 +08:00
apache-httpclient-2 Update README.md (#12103) 2022-04-20 18:07:08 +05:30
apache-kafka JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
apache-libraries JAVA-8436: Remove AssertJ depenendency from the child modules - part 2 2021-11-18 12:23:39 +01:00
apache-olingo JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
apache-poi [JAVA-10463] Split apache-poi module 2022-03-07 18:10:13 +00:00
apache-poi-2 JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
apache-rocketmq JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
apache-shiro JAVA-9825: Upgrade log4j version for modules that use log4j-core library 2022-02-09 16:09:44 +05:30
apache-spark [JAVA-11122] Allow multiple contexts to prevent failing tests 2022-05-11 12:59:11 +01:00
apache-tapestry JAVA-11790: Fix references to parents 2022-05-16 22:25:29 +05:30
apache-thrift JAVA-7133: POM Properties Cleanup (#11229) 2021-09-16 22:34:26 +05:30
apache-tika JAVA-5223: Fix formatting of POMs 2021-05-06 17:14:43 +05:30
apache-tomcat Update README.md 2022-03-24 00:09:04 +08:00
apache-velocity JAVA-5223: Fix formatting of POMs 2021-05-06 17:14:43 +05:30
asciidoctor JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
asm JAVA-5223: Fix formatting of POMs 2021-05-06 17:14:43 +05:30
atomikos JAVA-1672: removing redundant junit declarations 2021-11-05 14:31:19 +05:30
atomix JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
aws-modules JAVA-11790: Fix references to parents 2022-05-16 22:25:29 +05:30
axon JAVA-12393 Upgraded to use axon-bom.version 2022-06-07 20:28:00 +05:30
azure JAVA-5223: Fix formatting of POMs 2021-05-06 17:14:43 +05:30
bazel JAVA-5223: Fix formatting of POMs (Part 2) 2021-05-06 18:01:55 +05:30
blade JAVA-8436: Remove AssertJ depenendency from the child modules - part 2 2021-11-18 12:23:39 +01:00
bootique JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
cas JAVA-11241 Added missing pom.xml for container modules and other cleanup 2022-06-14 22:47:10 +05:30
cdi JAVA-8436: Remove AssertJ depenendency from the child modules - part 2 2021-11-18 12:23:39 +01:00
checker-plugin JAVA-5223: Fix formatting of POMs (Part 2) 2021-05-06 18:01:55 +05:30
clojure/ring Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
cloud-foundry-uaa JAVA-8620: Fix references to parents 2021-11-26 19:28:29 +05:30
code-generation JAVA-5223: Fix formatting of POMs (Part 2) 2021-05-06 18:01:55 +05:30
core-groovy-modules JAVA-12098: new module core-groovy-modules 2022-05-25 20:15:15 +05:30
core-java-modules Merge pull request #12380 from azhwani/BAEL-5550 2022-07-06 15:59:22 -04:00
couchbase JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
custom-pmd JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
dagger JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
data-structures JAVA-12385 GitHub Issue: Test Failure in CircularBuffer/RingBuffer 2022-05-30 21:50:51 +05:30
ddd Revert "Implementation for Simple Hexagonal Architecture" 2022-02-09 13:21:48 +05:30
ddd-contexts JAVA-12100: Rename ddd-modules -> ddd-contexts 2022-05-24 10:22:37 +02:00
deeplearning4j JAVA-7133: POM Properties Cleanup (#11229) 2021-09-16 22:34:26 +05:30
discord4j JAVA-9123: POM properties cleanup 2022-01-17 14:03:32 +01:00
disruptor JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
docker-modules Created README.md 2022-07-05 15:55:37 +05:00
dozer JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
drools JAVA-8204: Fix formatting of POMs 2021-11-09 16:27:03 +05:30
dropwizard JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
dubbo JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
ethereum JAVA-3591: updating mockito-core to 4.1.0 2021-12-18 13:40:53 +05:30
feign Updated README.md 2022-06-02 08:04:39 +05:00
flyway-cdi-extension JAVA-8204: Fix formatting of POMs 2021-11-09 16:27:03 +05:30
geotools JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
google-cloud JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
google-web-toolkit JAVA-1672: removing redundant junit declarations 2021-11-05 14:31:19 +05:30
gradle Merge pull request #12401 from hkhan/JAVA-12746-fix-gradle-to-maven-module 2022-06-23 21:20:28 +02:00
gradle-5 Create README.md 2020-09-16 23:55:27 +08:00
gradle-6 Create README.md 2020-03-18 13:24:46 +08:00
grails Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
graphql-modules JAVA-12421 Renamed graphql to graphql-modules 2022-06-03 18:00:47 +05:30
grpc Java 11788 (#12204) 2022-05-15 12:23:05 +05:30
guava-modules JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 10:02:58 +01:00
guest [JAVA-9421] Cleanup code present in stackify repo (#11709) 2022-01-17 19:34:55 +05:30
guice JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
hazelcast JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
helidon JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
httpclient-simple Update README.md 2022-04-06 00:26:14 +08:00
hystrix JAVA-5223: Fix formatting of POMs (Part 6) 2021-05-08 13:09:05 +05:30
image-processing JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
intelliJ JAVA-8985 remove formatter files 2022-01-10 19:32:41 +02:00
jackson-modules JAVA-12710 Look into XML Serialization and Deserialization with Jackson article 2022-06-23 21:06:31 +05:30
jackson-simple JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
jakarta-ee JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
java-blockchain JAVA-5223: Fix formatting of POMs (Part 7) 2021-05-08 13:11:36 +05:30
java-ee-8-security-api JAVA-5223: Fix formatting of POMs (Part 7) 2021-05-08 13:11:36 +05:30
java-jdi JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
java-lite JAVA-7178: Fix formatting of POMs (#11236) 2021-09-20 00:04:26 +05:30
java-native Update README.md 2022-02-23 19:19:46 +08:00
java-rmi JAVA-5223: Fix formatting of POMs (Part 7) 2021-05-08 13:11:36 +05:30
java-spi JAVA-9555: Fix YahooQuoteManagerImpl 2022-01-24 10:31:06 +01:00
java-vavr-stream JAVA-5223: Fix formatting of POMs (Part 7) 2021-05-08 13:11:36 +05:30
java-websocket JAVA-5223: Fix formatting of POMs (Part 7) 2021-05-08 13:11:36 +05:30
javafx Update README.md 2022-01-26 17:47:15 +08:00
javax-servlets JAVA-10004 --fixing path issues 2022-05-29 15:11:25 +10:00
javax-servlets-2 Updated README.md 2022-06-06 11:45:42 +05:00
javax-sound Created/Updated README.md 2022-06-02 08:13:03 +05:00
javaxval Updated README.md 2022-05-23 17:25:29 +05:00
jaxb [JAVA-9021] Clean up uncommitted artifacts (#11754) 2022-02-01 19:38:56 +05:30
jbang Create README.md 2022-01-05 19:34:08 +08:00
jee-7 Update CarServiceSingleton.java 2022-05-19 09:28:25 +02:00
jee-7-security JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jenkins JAVA-9022: Fix formatting of POMs 2022-01-10 22:05:47 +05:30
jersey Update README.md 2022-04-27 17:23:04 +08:00
jgit JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jgroups JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jhipster-5 JAVA-11849 Disabled NPM and Frontend Tasks from Integration builds, added jhipster-5 to integration-heavy profile 2022-05-19 20:46:52 +05:30
jhipster-modules JAVA-12422 Renamed jhipster to jhipster-modules 2022-06-07 21:08:01 +05:30
jib JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
jjwt BAEL-5309: Use base64url decoder (#11629) 2021-12-28 14:44:39 +01:00
jmeter Updated README.md 2022-04-13 05:43:12 +05:00
jmh JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jooby JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jsf JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
json-modules Java 11497 (#12410) 2022-06-26 21:16:19 +05:30
jsoup JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
jws JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
kaniko Create README.md 2020-05-12 15:29:06 +08:00
ksqldb JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
kubernetes Fix typo in the article title 2022-07-02 13:02:37 +02:00
lagom [JAVA-962] Standardized packages from org.baeldung to com.baeldung 2020-03-19 08:18:22 +01:00
language-interop JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
libraries JAVA-8667: Remove hamcrest dependency declarations from the child modules 2021-11-24 13:20:20 +01:00
libraries-2 JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
libraries-3 JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
libraries-4 JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
libraries-5 Java 4493 (#12393) 2022-06-22 20:58:56 +05:30
libraries-6 JAVA-8709: Extract commons-collections4.version property to the main pom.xml 2021-11-26 13:17:01 +01:00
libraries-apache-commons JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
libraries-apache-commons-collections JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
libraries-apache-commons-io JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
libraries-concurrency JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
libraries-data JAVA-12081 Reverting hazelcast back to previous version 2022-05-18 23:38:44 +05:30
libraries-data-2 JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
libraries-data-db JAVA-3592: Upgrade h2 dependency in the main pom.xml 2021-11-19 23:17:22 +05:30
libraries-data-io [JAVA-12620] Add missing csv file 2022-06-17 11:13:18 +01:00
libraries-http Update User.java 2022-05-14 14:58:18 +02:00
libraries-http-2 BAEL-4858 add link back to article (#11309) 2021-10-09 16:37:35 -05:00
libraries-io JAVA-9123: POM properties cleanup 2022-01-17 14:03:32 +01:00
libraries-primitive JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
libraries-rpc JAVA-10238: Use random port in the integration test 2022-03-18 08:00:13 +01:00
libraries-security Merge branch 'master' into JAVA-7244-Review_log_statements_for_projects 2021-12-09 10:22:41 +02:00
libraries-server JAVA-8436: Remove AssertJ depenendency from the child modules - part 3 2021-11-18 12:48:35 +01:00
libraries-server-2 JAVA-5223: Fix formatting of POMs (Part 8) 2021-05-09 16:26:44 +05:30
libraries-testing JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
lightrun Merge pull request #12236 from freelansam/JAVA-12015 2022-05-20 08:53:02 +02:00
linkrest JAVA-5223: Fix formatting of POMs (Part 9) 2021-05-09 17:29:24 +05:30
linux-bash Update README.md 2021-12-23 01:17:54 +08:00
logging-modules JAVA-11489 Removed a test that was designed to run for 50 seconds to a 2022-05-17 22:04:30 +05:30
lombok-modules Updated README.md 2022-06-30 16:11:40 +05:00
lucene JAVA-5223: Fix formatting of POMs (Part 9) 2021-05-09 17:29:24 +05:30
mapstruct JAVA-8436: Remove AssertJ depenendency from the child modules - part 2 2021-11-18 12:23:39 +01:00
maven-modules Updated README.md 2022-06-14 10:21:02 +05:00
mesos-marathon Update README.md 2021-09-24 13:46:29 +08:00
metrics JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
micronaut Update README.md 2021-12-23 02:21:53 +08:00
microprofile JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
msf4j JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
muleesb JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
mustache JAVA-8436: Remove AssertJ depenendency from the child modules - part 2 2021-11-18 12:23:39 +01:00
mybatis JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
netflix-modules JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
netty JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
nginx-forward-proxy Create README.md 2022-03-16 21:42:19 +08:00
ninja JAVA-9022: Fix formatting of POMs 2022-01-10 22:05:47 +05:30
oauth2-framework-impl JAVA-7178: Fix formatting of POMs (#11236) 2021-09-20 00:04:26 +05:30
open-liberty Java 3590 (#11367) (#11380) 2021-10-29 09:37:04 +05:30
optaplanner JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
orika JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
osgi JAVA-7178: Fix formatting of POMs (#11236) 2021-09-20 00:04:26 +05:30
parent-boot-1 JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
parent-boot-2 JAVA-10455: Upgrade parent-boot-2 to Spring Boot 2.6.4 (#11932) 2022-03-17 16:14:37 +05:30
parent-java JAVA-9486: Use guava.version defined in the parent pom 2022-01-17 20:18:43 +01:00
parent-spring-4 JAVA-1672: removing surefire configurations from parents 2021-11-07 19:14:37 +05:30
parent-spring-5 JAVA-12009: Upgrade Spring to 5.3.20 (#12251) 2022-05-23 21:19:01 +05:30
patterns JAVA-10134: Cleanup POM properties (#12272) 2022-05-29 13:04:45 +05:30
pdf JAVA-9396: Update pdfbox-tools & pdf2dom dependencies (#11681) 2022-01-13 21:56:09 +05:30
performance-tests JAVA-5223: Fix formatting of POMs (Part 10) 2021-05-09 20:09:43 +05:30
persistence-modules BAEL-5363 Mongodb crud by date (#12293) 2022-07-06 23:57:53 -04:00
play-framework Create README.md 2020-03-18 12:32:33 +08:00
pmd Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
podman Update README.md 2021-09-24 12:56:21 +08:00
protobuffer JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-10 20:08:47 +05:30
quarkus-modules JAVA-11500 : move quarkus related modules into quarkus-modules folder (#12419) 2022-06-29 20:12:01 +05:30
rabbitmq JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
raml JAVA-2904: Fix README.MD files extension 2020-09-16 22:20:32 +02:00
ratpack Update README.md 2021-10-21 22:00:30 +08:00
reactive-systems Update README.md (#12194) 2022-05-10 20:13:31 +05:30
reactor-core Updated README.md 2022-06-21 14:42:24 +05:00
resteasy BAEL-5342 fix live test 2022-05-16 15:04:10 +03:00
restx JAVA-11489 Disabled sharing of Restx logs to Restx stats collector which is not working as of now 2022-05-17 21:53:59 +05:30
rsocket JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-10 20:08:47 +05:30
rule-engines JAVA-10606: Resolve errors from module rule-engines/jess 2022-04-15 13:13:13 +05:30
rxjava-modules JAVA-11499 Minor cleanup (#12376) 2022-06-18 21:34:07 +05:30
saas JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-13 22:43:38 +05:30
slack JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-13 22:43:38 +05:30
software-security/sql-injection-samples Merge branch 'master' into JAVA-7244-Review_log_statements_for_projects 2021-12-09 10:22:41 +02:00
spark-java JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
spf4j JAVA-8620: Fix references to parents 2021-11-26 19:28:29 +05:30
spring-4 JAVA-11420: Dissolve spring-boot-1 and spring-boot-2 inside (#12122) 2022-04-28 22:45:45 +05:30
spring-5 JAVA-12184 removed ExampleManual*Test and *ParallelManualTest (#12314) 2022-06-07 22:47:55 +05:30
spring-5-reactive-modules Update README.md (#12389) 2022-06-20 17:46:21 +05:30
spring-5-webflux Merge pull request #11581 from chaos2418/JAVA-3060 2022-01-09 13:48:23 +01:00
spring-5-webflux-2 JAVA-9123: POM properties cleanup 2022-01-17 14:03:32 +01:00
spring-activiti JAVA-10138 - Fix formatting of POMs 2022-03-13 14:48:44 +05:30
spring-amqp JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-13 22:43:38 +05:30
spring-aop Merge pull request #11638 from freelansam/JAVA-8280 2022-01-04 09:53:31 +01:00
spring-aop-2 JAVA-8280: remove surefire plugin 2022-01-03 22:54:14 +05:30
spring-apache-camel JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-13 22:43:38 +05:30
spring-batch JAVA-8362: Update README.md files 2021-11-25 09:25:07 +01:00
spring-batch-2 JAVA-8362: Update README.md files 2021-11-25 09:25:07 +01:00
spring-bom JAVA-5223: Fix formatting of POMs (Others - Part 1) 2021-05-13 22:43:38 +05:30
spring-boot-modules Merge pull request #12452 from freelansam/JAVA-12733 2022-07-06 15:31:56 +02:00
spring-boot-rest Update README.md 2022-05-05 22:00:02 +08:00
spring-caching Merge branch 'master' into JAVA-7244-Review_log_statements_for_projects 2021-12-09 10:22:41 +02:00
spring-caching-2 JAVA-7178: Fix formatting of POMs (#11236) 2021-09-20 00:04:26 +05:30
spring-cloud-modules Updated README.md 2022-07-05 15:32:11 +05:00
spring-core JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
spring-core-2 JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
spring-core-3 JAVA-1668: updating parent-spring-5's junit and surefire configurations 2021-11-03 16:11:27 +05:30
spring-core-4 JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
spring-core-5 Updated README.md 2022-04-13 05:49:40 +05:00
spring-cucumber JAVA-5409: Fix formatting of POMs (Part 1) 2021-05-14 17:42:38 +05:30
spring-di JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
spring-di-2 JAVA-9824: Identify boot modules not using parent-boot-2 as parent and 2022-02-22 21:53:39 +05:30
spring-di-3 BAEL-5451 Code for the Finding All Beans with a Custom Annotation article (#12143) 2022-06-10 17:29:16 +02:00
spring-drools JAVA-5409: Fix formatting of POMs (Part 1) 2021-05-14 17:42:38 +05:30
spring-ejb-modules JAVA-12424 Reverted unnecessary change in ejb-beans 2022-06-08 14:28:41 +05:30
spring-exceptions JAVA-9486: Use guava.version defined in the parent pom 2022-01-18 09:42:21 +01:00
spring-freemarker JAVA-5409: Fix formatting of POMs (Part 1) 2021-05-14 17:42:38 +05:30
spring-integration JAVA-5409: Fix formatting of POMs (Part 1) 2021-05-14 17:42:38 +05:30
spring-jenkins-pipeline JAVA-8984: Use embedded mongo version 4.4.9 (#11653) 2022-01-11 21:03:05 +05:30
spring-jersey JAVA-8436: Remove AssertJ depenendency from the child modules - part 1 2021-11-18 10:36:49 +01:00
spring-jinq JAVA-5409: Fix formatting of POMs (Part 2) 2021-05-14 17:44:24 +05:30
spring-jms JAVA-5409: Fix formatting of POMs (Part 2) 2021-05-14 17:44:24 +05:30
spring-kafka [JAVA-12591] Fix Kafka integration test 2022-06-10 12:20:36 +01:00
spring-katharsis JAVA-5409: Fix formatting of POMs (Part 2) 2021-05-14 17:44:24 +05:30
spring-mobile JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
spring-mockito JAVA-3591: updating mockito-core to 4.1.0 2021-12-18 13:40:53 +05:30
spring-native JAVA-10236: Fix a typo 2022-03-22 10:01:46 +01:00
spring-protobuf JAVA-5409: Fix formatting of POMs (Part 2) 2021-05-14 17:44:24 +05:30
spring-quartz JAVA-8794: Fix quart schema initialization 2021-12-14 16:29:17 +01:00
spring-reactor JAVA-5409: Fix formatting of POMs (Part 2) 2021-05-14 17:44:24 +05:30
spring-remoting-modules JAVA-12579 Renamed spring-remoting to spring-remoting-modules 2022-06-07 21:17:55 +05:30
spring-roo JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
spring-scheduling BAEL-5247: Add TaskScheduler config example (#11626) 2021-12-28 14:54:23 +01:00
spring-security-modules JAVA-12731: Modify parent pom files 2022-06-30 22:14:38 +05:30
spring-shell JAVA-5223: Fix formatting of POMs (Other Spring Modules) 2021-05-17 20:23:08 +05:30
spring-soap JAVA-5223: Fix formatting of POMs (Other Spring Modules) 2021-05-17 20:23:08 +05:30
spring-spel JAVA-5223: Fix formatting of POMs (Other Spring Modules) 2021-05-17 20:23:08 +05:30
spring-state-machine JAVA-9808 Fix integration test in spring-state-machine 2022-05-25 20:16:11 +05:30
spring-static-resources JAVA-5223: Fix formatting of POMs (Other Spring Modules) 2021-05-17 20:23:08 +05:30
spring-swagger-codegen JAVA-11792: Fix formatting of POMs 2022-05-08 16:36:25 +05:30
spring-threads JAVA-5223: Fix formatting of POMs (Other Spring Modules) 2021-05-17 20:23:08 +05:30
spring-vault Remove railing whitespaces 2022-06-15 19:41:18 +02:00
spring-vertx JAVA-7783: POM properties cleanup 2021-11-16 15:10:49 +01:00
spring-web-modules JAVA-12733: Move spring-boot-jsp into spring-boot-modules 2022-07-05 19:39:15 +05:30
spring-webflux-amqp JAVA-7783: POM properties cleanup 2021-11-16 15:10:49 +01:00
spring-websockets JAVA-9022: Fix formatting of POMs 2022-01-10 22:05:47 +05:30
static-analysis JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
stripe JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
struts-2 JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
tensorflow-java JAVA-1672: removing redundant junit declarations 2021-11-05 14:31:19 +05:30
terraform Update README.md 2020-05-12 16:34:14 +08:00
testing-modules Merge pull request #12292 from eugenp/lor6-patch-2 2022-06-30 16:53:13 +03:00
twilio JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
twitter4j JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
undertow JAVA-10433: Verify undertow module 2022-06-20 12:07:41 +05:30
vaadin [JAVA-5880] Reduce logging from jhipster module tests (#11165) 2021-08-26 00:31:18 +05:30
vavr JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
vavr-2 JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
vertx JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
vertx-and-rxjava JAVA-7133: POM Properties Cleanup (#11229) 2021-09-16 22:34:26 +05:30
video-tutorials JAVA-8709: Extract commons-collections4.version property to the main pom.xml 2021-11-26 13:17:01 +01:00
vraptor JAVA-7133: POM Properties Cleanup (#11229) 2021-09-16 22:34:26 +05:30
webrtc JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
wicket JAVA-5223: Fix formatting of POMs (Others) 2021-05-17 20:21:04 +05:30
wildfly JAVA-6475: Fix formatting of POMs (#11087) 2021-08-03 00:27:15 +05:30
xml JAVA-9022: Fix formatting of POMs 2022-01-10 22:05:47 +05:30
xml-2 Update README.md 2022-03-16 21:29:59 +08:00
xstream JAVA-9022: Fix formatting of POMs 2022-01-10 22:05:47 +05:30
.gitignore JAVA-3297: Cleanup un-committed or un-ignored artifacts (#11068) 2021-07-29 00:10:18 +05:30
LICENSE Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
README.md JAVA-8704: Update README with JDK9+ profiles 2022-01-11 16:02:58 +01:00
baeldung-pmd-rules.xml Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
custom-pmd-0.0.1.jar Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2 2019-10-31 20:43:47 -05:00
logback-config.xml JAVA-8405: reducing logging for tutorials-build-job 2021-11-19 13:39:00 +05:30
pom.xml BAEL-5363 Mongodb crud by date (#12293) 2022-07-06 23:57:53 -04:00

README.md

The Courses

Here's the new "Learn Spring" course:
>> LEARN SPRING - THE MASTER CLASS

Here's the Master Class of "REST With Spring" (along with the new announced Boot 2 material):
>> THE REST WITH SPRING - MASTER CLASS

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

Java and Spring Tutorials

This project is a collection of small and focused tutorials - each covering a single and well defined area of development in the Java ecosystem. A strong focus of these is, of course, the Spring Framework - Spring, Spring Boot and Spring Security. In addition to Spring, the modules here cover a number of aspects of Java.

Profile based segregation

We are using maven build profiles to segregate the huge list of individual projects we have in our repository.

As for now, vast majority of the modules require JDK8 to build and run correctly.

The projects are broadly divided into 3 lists: first, second and heavy.

Next, they are segregated further on the basis of the tests that we want to execute.

Additionally, there are 2 profiles dedicated for JDK9 and above builds.

Therefore, we have a total of 8 profiles:

Profile Includes Type of test enabled
default-first First set of projects *UnitTest
integration-lite-first First set of projects *IntegrationTest
default-second Second set of projects *UnitTest
integration-lite-second Second set of projects *IntegrationTest
default-heavy Heavy/long running projects *UnitTest
integration-heavy Heavy/long running projects *IntegrationTest
default-jdk9-and-above JDK9 and above projects *UnitTest
integration-jdk9-and-above JDK9 and above projects *IntegrationTest

Building the project

Though it should not be needed often to build the entire repository at once because we are usually concerned with a specific module.

But if we want to, we can invoke the below command from the root of the repository if we want to build the entire repository with only Unit Tests enabled:

mvn clean install -Pdefault-first,default-second,default-heavy

or if we want to build the entire repository with Integration Tests enabled, we can do:

mvn clean install -Pintegration-lite-first,integration-lite-second,integration-heavy

Analogously, for the JDK9 and above projects the commands are:

mvn clean install -Pdefault-jdk9-and-above

and

mvn clean install -Pintegration-jdk9-and-above

Building a single module

To build a specific module, run the command: mvn clean install in the module directory.

Running a Spring Boot module

To run a Spring Boot module, run the command: mvn spring-boot:run in the module directory.

Working with the IDE

This repo contains a large number of modules. When you're working with an individual module, there's no need to import all of them (or build all of them) - you can simply import that particular module in either Eclipse or IntelliJ.

Running Tests

The command mvn clean install from within a module will run the unit tests in that module. For Spring modules this will also run the SpringContextTest if present.

To run the integration tests, use the command:

mvn clean install -Pintegration-lite-first or

mvn clean install -Pintegration-lite-second or

mvn clean install -Pintegration-heavy or

mvn clean install -Pintegration-jdk9-and-above

depending on the list where our module exists