diff --git a/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java b/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java
index cb476b9d9e..a50028a9ae 100644
--- a/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java
+++ b/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java
@@ -28,14 +28,14 @@ public class Log {
System.out.println("Had " + count + " commits overall on current branch");
logs = git.log()
- .add(repository.resolve("remotes/origin/testbranch"))
+ .add(repository.resolve(git.getRepository().getFullBranch()))
.call();
count = 0;
for (RevCommit rev : logs) {
System.out.println("Commit: " + rev /* + ", name: " + rev.getName() + ", id: " + rev.getId().getName() */);
count++;
}
- System.out.println("Had " + count + " commits overall on test-branch");
+ System.out.println("Had " + count + " commits overall on "+git.getRepository().getFullBranch());
logs = git.log()
.all()
diff --git a/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java b/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java
index ed7168b2c2..ad34890996 100644
--- a/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java
+++ b/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java
@@ -1,3 +1,5 @@
+package com.baeldung.jgit;
+
import com.baeldung.jgit.helper.Helper;
import org.eclipse.jgit.lib.ObjectLoader;
import org.eclipse.jgit.lib.ObjectReader;
diff --git a/pom.xml b/pom.xml
index eb60cb2e45..4e1e61961e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -330,165 +330,235 @@
parent-java
parent-kotlin
- asm
- atomix
- aws
- aws-lambda
akka-streams
algorithms-genetic
algorithms-miscellaneous-1
algorithms-miscellaneous-2
algorithms-sorting
+ animal-sniffer-mvn-plugin
annotations
+ antlr
+ apache-avro
+ apache-bval
+ apache-curator
apache-cxf
apache-fop
- apache-poi
- apache-tika
- apache-thrift
- apache-curator
- apache-zookeeper
+ apache-geode
+ apache-meecrowave
apache-opennlp
+ apache-poi
+ apache-pulsar
+ apache-shiro
+ apache-solrj
+ apache-spark
+ apache-thrift
+ apache-tika
+ apache-velocity
+ apache-zookeeper
+ asciidoctor
+ asm
+ atomix
autovalue
+ aws
+ aws-lambda
axon
azure
- apache-velocity
- apache-solrj
- apache-meecrowave
- antlr
-
- bootique
-
- cdi
- core-java-collections
- core-java-io
- core-java-8
- core-groovy
- couchbase
-
-
- core-java
- core-java-networking
- dozer
- disruptor
- drools
+ bootique
+
+ cas/cas-secured-app
+ cas/cas-server
+ cdi
+ checker-plugin
+ core-groovy
+
+
+ core-java-8
+
+ core-java-arrays
+ core-java-collections
+ core-java-concurrency-collections
+ core-java-io
+ core-java-lang
+ core-java-networking
+ core-java-sun
+ core-scala
+ couchbase
+ custom-pmd
+
+ dagger
+ data-structures
+ ddd
deeplearning4j
+ disruptor
+ dozer
+ drools
+ dubbo
ethereum
feign
flips
+ flyway-cdi-extension
+ geotools
google-cloud
+ google-web-toolkit
+
+
+ graphql/graphql-java
+ grpc
gson
guava
guava-collections
guava-modules/guava-18
guava-modules/guava-19
guava-modules/guava-21
+
guice
hazelcast
- hystrix
+ helidon
httpclient
+ hystrix
image-processing
immutables
-
+
jackson
- java-strings
-
java-collections-conversions
java-collections-maps
- java-streams
+
+ java-ee-8-security-api
java-lite
java-numbers
java-rmi
+ java-spi
+ java-streams
+ java-strings
java-vavr-stream
+ java-websocket
+ javafx
javax-servlets
javaxval
jaxb
- javafx
- jgroups
jee-7-security
+ jersey
+ JGit
+ jgroups
+ jhipster
+ jib
jjwt
+ jmeter
+ jmh
+ jni
+ jooby
jsf
- json-path
json
+ json-path
jsoup
jta
- jws
- jersey
- java-spi
- java-ee-8-security-api
+
+
+ kotlin-libraries
-
+
libraries-data
+ libraries-security
+ libraries-server
linkrest
- logging-modules/log-mdc
logging-modules/log4j
+ logging-modules/log4j2
logging-modules/logback
+ logging-modules/log-mdc
lombok
lucene
-
+
mapstruct
maven
+ maven-archetype
+
+ maven-polyglot/maven-polyglot-json-extension
+
mesos-marathon
+ metrics
+
+ microprofile
msf4j
+
mustache
mvn-wrapper
mybatis
- metrics
- maven-archetype
noexception
- osgi
+ optaplanner
orika
-
+ osgi
+
patterns
pdf
- protobuffer
performance-tests
+
+ protobuffer
+ persistence-modules/activejdbc
+ persistence-modules/apache-cayenne
+ persistence-modules/core-java-persistence
+ persistence-modules/deltaspike
+ persistence-modules/flyway
+ persistence-modules/hbase
+ persistence-modules/hibernate5
+ persistence-modules/influxdb
+ persistence-modules/java-cassandra
+ persistence-modules/java-cockroachdb
persistence-modules/java-jdbi
- persistence-modules/redis
+ persistence-modules/java-jpa
+ persistence-modules/java-mongodb
+ persistence-modules/jnosql
+ persistence-modules/liquibase
persistence-modules/orientdb
persistence-modules/querydsl
- persistence-modules/apache-cayenne
+ persistence-modules/redis
persistence-modules/solr
- persistence-modules/spring-data-dynamodb
- persistence-modules/spring-data-keyvalue
- persistence-modules/spring-data-neo4j
- persistence-modules/spring-data-solr
- persistence-modules/spring-hibernate-5
- persistence-modules/spring-data-eclipselink
- persistence-modules/spring-jpa
- persistence-modules/spring-hibernate-3
- persistence-modules/spring-data-gemfire
+ persistence-modules/spring-boot-h2/spring-boot-h2-database
persistence-modules/spring-boot-persistence
- persistence-modules/liquibase
- persistence-modules/java-cockroachdb
- persistence-modules/deltaspike
- persistence-modules/hbase
- persistence-modules/influxdb
- persistence-modules/spring-hibernate4
- persistence-modules/spring-data-mongodb
- persistence-modules/java-cassandra
+ persistence-modules/spring-boot-persistence-mongodb
persistence-modules/spring-data-cassandra
+ persistence-modules/spring-data-cassandra-reactive
persistence-modules/spring-data-couchbase-2
+ persistence-modules/spring-data-dynamodb
+ persistence-modules/spring-data-eclipselink
+ persistence-modules/spring-data-elasticsearch
+ persistence-modules/spring-data-gemfire
+ persistence-modules/spring-data-jpa
+ persistence-modules/spring-data-keyvalue
+ persistence-modules/spring-data-mongodb
+ persistence-modules/spring-data-neo4j
persistence-modules/spring-data-redis
- persistence-modules/spring-boot-persistence-mongodb
-
- reactor-core
- resteasy
- rsocket
- rxjava
- rxjava-2
+ persistence-modules/spring-data-solr
+ persistence-modules/spring-hibernate-3
+ persistence-modules/spring-hibernate-5
+ persistence-modules/spring-hibernate4
+ persistence-modules/spring-jpa
+
rabbitmq
-
+
+ ratpack
+ reactor-core
+ rest-with-spark-java
+ resteasy
+ restx
+
+ rule-engines/easy-rules
+ rule-engines/openl-tablets
+ rule-engines/rulebook
+ rsocket
+ rxjava
+ rxjava-2
+
@@ -528,98 +598,120 @@
parent-java
parent-kotlin
- spring-4
- spring-5
- spring-5-reactive
- spring-5-reactive-security
- spring-5-reactive-client
- spring-5-mvc
- spring-5-security
- spring-5-security-oauth
+ saas
+ spark-java
+
+ spring-4
+
+ spring-5
+ spring-5-mvc
+ spring-5-reactive
+ spring-5-reactive-client
+ spring-5-reactive-oauth
+ spring-5-reactive-security
+ spring-5-security
+ spring-5-security-oauth
- spring-aop
spring-activiti
spring-akka
- spring-amqp
spring-all
+ spring-amqp
+ spring-aop
spring-apache-camel
spring-batch
spring-bom
- spring-boot-keycloak
- spring-boot-bootstrap
- spring-boot-admin
- spring-boot-camel
- spring-boot-security
- spring-boot-mvc
- spring-boot-logging-log4j2
- spring-boot-disable-console-logging
- spring-boot-property-exp
- spring-boot-ctx-fluent
- spring-boot
- spring-boot-ops
- spring-cloud-data-flow
+ spring-boot
+ spring-boot-admin
+ spring-boot-angular-ecommerce
+ spring-boot-autoconfiguration
+ spring-boot-bootstrap
+ spring-boot-camel
+
+ spring-boot-client
+ spring-boot-crud
+ spring-boot-ctx-fluent
+ spring-boot-custom-starter
+ spring-boot-disable-console-logging
+
+ spring-boot-jasypt
+ spring-boot-keycloak
+ spring-boot-logging-log4j2
+ spring-boot-mvc
+ spring-boot-ops
+ spring-boot-property-exp
+ spring-boot-security
+ spring-boot-vue
+
spring-cloud
spring-cloud-bus
+
+ spring-cloud-data-flow
+
spring-core
spring-cucumber
+
spring-data-rest
- spring-drools
+ spring-data-rest-querydsl
spring-dispatcher-servlet
+ spring-drools
+
spring-ejb
spring-exceptions
spring-freemarker
+
+ spring-groovy
+
spring-integration
- spring-jinq
spring-jenkins-pipeline
spring-jersey
+ spring-jinq
spring-jms
spring-jooq
+
spring-kafka
spring-katharsis
+
spring-ldap
+ spring-mobile
spring-mockito
+ spring-mustache
spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
+ spring-mvc-kotlin
+ spring-mvc-simple
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
- spring-mvc-kotlin
+ spring-mybatis
spring-protobuf
+
spring-quartz
- spring-rest-angular
- spring-rest-full
- spring-rest-query-language
- spring-rest
- spring-resttemplate
- spring-rest-simple
- spring-remoting
- spring-session
- spring-sleuth
- spring-social-login
- spring-spel
- spring-state-machine
- spring-thymeleaf
- spring-userservice
-
- spring-zuul
+ spring-reactive-kotlin
spring-reactor
- spring-vertx
- spring-vault
+ spring-remoting
+ spring-rest
+ spring-rest-angular
spring-rest-embedded-tomcat
- spring-swagger-codegen
- spring-webflux-amqp
+ spring-rest-full
+ spring-rest-hal-browser
+ spring-rest-query-language
+ spring-rest-shell
+ spring-rest-simple
+ spring-rest-template
+ spring-resttemplate
+ spring-roo
- spring-static-resources
- spring-security-thymeleaf
spring-security-acl
+ spring-security-angular/server
spring-security-cache-control
+
spring-security-client/spring-security-jsp-authentication
spring-security-client/spring-security-jsp-authorize
spring-security-client/spring-security-jsp-config
@@ -627,8 +719,10 @@
spring-security-client/spring-security-thymeleaf-authentication
spring-security-client/spring-security-thymeleaf-authorize
spring-security-client/spring-security-thymeleaf-config
+
spring-security-core
spring-security-mvc-boot
+ spring-security-mvc-custom
spring-security-mvc-digest-auth
spring-security-mvc-ldap
spring-security-mvc-login
@@ -637,65 +731,73 @@
spring-security-mvc-socket
spring-security-openid
+ spring-security-rest
spring-security-rest-basic-auth
spring-security-rest-custom
- spring-security-rest
spring-security-sso
+ spring-security-stormpath
+ spring-security-thymeleaf
spring-security-x509
- spring-security-mvc-custom
+ spring-session
+ spring-sleuth
+ spring-social-login
+ spring-spel
+ spring-state-machine
+ spring-static-resources
+ spring-swagger-codegen
- spark-java
- saas
+ spring-thymeleaf
+
+ spring-userservice
+
+ spring-vault
+ spring-vertx
+
+ spring-webflux-amqp
+
+ spring-zuul
+
+ sse-jaxrs
+ static-analysis
+ stripe
+ structurizr
struts-2
- testing-modules/selenium-junit-testng
+ testing-modules/gatling
testing-modules/groovy-spock
+ testing-modules/junit-5
+ testing-modules/junit5-migration
+ testing-modules/load-testing-comparison
testing-modules/mockito
testing-modules/mockito-2
testing-modules/mocks
+ testing-modules/mockserver
+ testing-modules/parallel-tests-junit
testing-modules/rest-assured
testing-modules/rest-testing
- testing-modules/junit-5
- testing-modules/junit5-migration
+
+ testing-modules/selenium-junit-testng
+ testing-modules/spring-testing
+ testing-modules/test-containers
testing-modules/testing
testing-modules/testng
- testing-modules/mockserver
- testing-modules/test-containers
+
twilio
+ Twitter4J
undertow
- video-tutorials
- vaadin
- vertx-and-rxjava
- vraptor
- vertx
vavr
+ vertx
+ vertx-and-rxjava
+ video-tutorials
+ vraptor
+
+ wicket
- xmlunit-2
xml
-
-
-
-
-
-
-
-
-
+ xmlunit-2
+ xstream
@@ -845,7 +947,7 @@
spring-swagger-codegen/spring-swagger-codegen-app
spring-thymeleaf
spring-userservice
- spring-vault
+ spring-vault
spring-vertx
spring-zuul/spring-zuul-foos-resource
persistence-modules/spring-data-dynamodb
@@ -856,6 +958,61 @@
+
+ default-heavy
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ 3
+ true
+
+ **/*IntegrationTest.java
+ **/*IntTest.java
+ **/*LongRunningUnitTest.java
+ **/*ManualTest.java
+ **/*JdbcTest.java
+ **/*LiveTest.java
+
+
+
+
+
+
+
+
+ parent-boot-1
+ parent-boot-2
+ parent-boot-2.0-temp
+ parent-spring-4
+ parent-spring-5
+ parent-java
+ parent-kotlin
+
+ core-java
+ core-java-concurrency
+ core-kotlin
+
+ jenkins/hello-world
+ jws
+
+ libraries
+
+ persistence-modules/hibernate5
+ persistence-modules/java-jpa
+ persistence-modules/jnosql
+
+ spring-5-data-reactive
+ spring-amqp-simple
+
+ vaadin
+
+
+
integration-lite-first
@@ -887,165 +1044,236 @@
parent-java
parent-kotlin
- asm
- atomix
- aws
- aws-lambda
akka-streams
algorithms-genetic
algorithms-miscellaneous-1
algorithms-miscellaneous-2
algorithms-sorting
+ animal-sniffer-mvn-plugin
annotations
+ antlr
+ apache-avro
+ apache-bval
+ apache-curator
apache-cxf
apache-fop
- apache-poi
- apache-tika
- apache-thrift
- apache-curator
- apache-zookeeper
+ apache-geode
+ apache-meecrowave
apache-opennlp
+ apache-poi
+ apache-pulsar
+ apache-shiro
+ apache-solrj
+ apache-spark
+ apache-thrift
+ apache-tika
+ apache-velocity
+ apache-zookeeper
+ asciidoctor
+ asm
+ atomix
autovalue
+ aws
+ aws-lambda
axon
azure
- apache-velocity
- apache-solrj
- apache-meecrowave
- antlr
-
+
bootique
-
+
+ cas/cas-secured-app
+ cas/cas-server
cdi
- core-java-collections
- core-java-io
- core-java-8
+ checker-plugin
core-groovy
- couchbase
-
-
- core-java
+
+
+ core-java-8
+
+ core-java-arrays
+ core-java-collections
+ core-java-concurrency-collections
+ core-java-io
+ core-java-lang
core-java-networking
-
- dozer
- disruptor
- drools
+ core-java-sun
+ core-scala
+ couchbase
+ custom-pmd
+
+ dagger
+ data-structures
+ ddd
deeplearning4j
+ disruptor
+ dozer
+ drools
+ dubbo
ethereum
feign
flips
+ flyway-cdi-extension
+ geotools
google-cloud
+ google-web-toolkit
+
+
+ graphql/graphql-java
+ grpc
gson
guava
guava-collections
guava-modules/guava-18
guava-modules/guava-19
guava-modules/guava-21
+
guice
hazelcast
- hystrix
+ helidon
httpclient
+ hystrix
image-processing
immutables
-
+
jackson
- java-strings
-
java-collections-conversions
java-collections-maps
- java-streams
+
+ java-ee-8-security-api
java-lite
java-numbers
java-rmi
+ java-spi
+ java-streams
+ java-strings
java-vavr-stream
+ java-websocket
+ javafx
javax-servlets
javaxval
jaxb
- javafx
- jgroups
jee-7-security
+ jersey
+ JGit
+ jgroups
+ jhipster
+ jib
jjwt
+ jmeter
+ jmh
+ jni
+ jooby
jsf
- json-path
json
+ json-path
jsoup
jta
- jws
- jersey
- java-spi
- java-ee-8-security-api
+
+
+ kotlin-libraries
-
+
libraries-data
+ libraries-security
+ libraries-server
linkrest
- logging-modules/log-mdc
logging-modules/log4j
+ logging-modules/log4j2
logging-modules/logback
+ logging-modules/log-mdc
lombok
lucene
-
+
mapstruct
maven
+ maven-archetype
+
+ maven-polyglot/maven-polyglot-json-extension
+
mesos-marathon
+ metrics
+
+ microprofile
msf4j
+
mustache
mvn-wrapper
mybatis
- metrics
- maven-archetype
noexception
- osgi
+ optaplanner
orika
-
+ osgi
+
patterns
pdf
- protobuffer
performance-tests
+
+ protobuffer
+ persistence-modules/activejdbc
+ persistence-modules/apache-cayenne
+ persistence-modules/core-java-persistence
+ persistence-modules/deltaspike
+ persistence-modules/flyway
+ persistence-modules/hbase
+ persistence-modules/hibernate5
+ persistence-modules/influxdb
+ persistence-modules/java-cassandra
+ persistence-modules/java-cockroachdb
persistence-modules/java-jdbi
- persistence-modules/redis
+ persistence-modules/java-jpa
+ persistence-modules/java-mongodb
+ persistence-modules/jnosql
+ persistence-modules/liquibase
persistence-modules/orientdb
persistence-modules/querydsl
- persistence-modules/apache-cayenne
+ persistence-modules/redis
persistence-modules/solr
- persistence-modules/spring-data-dynamodb
- persistence-modules/spring-data-keyvalue
- persistence-modules/spring-data-neo4j
- persistence-modules/spring-data-solr
- persistence-modules/spring-hibernate-5
- persistence-modules/spring-data-eclipselink
- persistence-modules/spring-jpa
- persistence-modules/spring-hibernate-3
- persistence-modules/spring-data-gemfire
+ persistence-modules/spring-boot-h2/spring-boot-h2-database
persistence-modules/spring-boot-persistence
- persistence-modules/liquibase
- persistence-modules/java-cockroachdb
- persistence-modules/deltaspike
- persistence-modules/hbase
- persistence-modules/influxdb
- persistence-modules/spring-hibernate4
- persistence-modules/spring-data-mongodb
- persistence-modules/java-cassandra
+ persistence-modules/spring-boot-persistence-mongodb
persistence-modules/spring-data-cassandra
+ persistence-modules/spring-data-cassandra-reactive
persistence-modules/spring-data-couchbase-2
+ persistence-modules/spring-data-dynamodb
+ persistence-modules/spring-data-eclipselink
+ persistence-modules/spring-data-elasticsearch
+ persistence-modules/spring-data-gemfire
+ persistence-modules/spring-data-jpa
+ persistence-modules/spring-data-keyvalue
+ persistence-modules/spring-data-mongodb
+ persistence-modules/spring-data-neo4j
persistence-modules/spring-data-redis
-
- reactor-core
- resteasy
- rsocket
- rxjava
- rxjava-2
+ persistence-modules/spring-data-solr
+ persistence-modules/spring-hibernate-3
+ persistence-modules/spring-hibernate-5
+ persistence-modules/spring-hibernate4
+ persistence-modules/spring-jpa
+
rabbitmq
-
-
+
+ ratpack
+ reactor-core
+ rest-with-spark-java
+ resteasy
+ restx
+
+ rule-engines/easy-rules
+ rule-engines/openl-tablets
+ rule-engines/rulebook
+ rsocket
+ rxjava
+ rxjava-2
+
+
@@ -1080,98 +1308,120 @@
parent-java
parent-kotlin
- spring-4
- spring-5
- spring-5-reactive
- spring-5-reactive-security
- spring-5-reactive-client
- spring-5-mvc
- spring-5-security
- spring-5-security-oauth
+ saas
+ spark-java
+
+ spring-4
+
+ spring-5
+ spring-5-mvc
+ spring-5-reactive
+ spring-5-reactive-client
+ spring-5-reactive-oauth
+ spring-5-reactive-security
+ spring-5-security
+ spring-5-security-oauth
- spring-aop
spring-activiti
spring-akka
- spring-amqp
spring-all
+ spring-amqp
+ spring-aop
spring-apache-camel
spring-batch
spring-bom
- spring-boot-keycloak
- spring-boot-bootstrap
- spring-boot-admin
- spring-boot-camel
- spring-boot-security
- spring-boot-mvc
- spring-boot-logging-log4j2
- spring-boot-disable-console-logging
- spring-boot-property-exp
- spring-boot-ctx-fluent
- spring-boot
- spring-boot-ops
- spring-cloud-data-flow
+ spring-boot
+ spring-boot-admin
+ spring-boot-angular-ecommerce
+ spring-boot-autoconfiguration
+ spring-boot-bootstrap
+ spring-boot-camel
+
+ spring-boot-client
+ spring-boot-crud
+ spring-boot-ctx-fluent
+ spring-boot-custom-starter
+ spring-boot-disable-console-logging
+
+ spring-boot-jasypt
+ spring-boot-keycloak
+ spring-boot-logging-log4j2
+ spring-boot-mvc
+ spring-boot-ops
+ spring-boot-property-exp
+ spring-boot-security
+ spring-boot-vue
+
spring-cloud
spring-cloud-bus
+
+ spring-cloud-data-flow
+
spring-core
spring-cucumber
+
spring-data-rest
- spring-drools
+ spring-data-rest-querydsl
spring-dispatcher-servlet
+ spring-drools
+
spring-ejb
spring-exceptions
spring-freemarker
+
+ spring-groovy
+
spring-integration
- spring-jinq
spring-jenkins-pipeline
spring-jersey
+ spring-jinq
spring-jms
spring-jooq
+
spring-kafka
spring-katharsis
+
spring-ldap
+ spring-mobile
spring-mockito
+ spring-mustache
spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
+ spring-mvc-kotlin
+ spring-mvc-simple
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
- spring-mvc-kotlin
+ spring-mybatis
spring-protobuf
+
spring-quartz
- spring-rest-angular
- spring-rest-full
- spring-rest-query-language
- spring-rest
- spring-resttemplate
- spring-rest-simple
- spring-remoting
- spring-session
- spring-sleuth
- spring-social-login
- spring-spel
- spring-state-machine
- spring-thymeleaf
- spring-userservice
-
- spring-zuul
+ spring-reactive-kotlin
spring-reactor
- spring-vertx
- spring-vault
+ spring-remoting
+ spring-rest
+ spring-rest-angular
spring-rest-embedded-tomcat
- spring-swagger-codegen
- spring-webflux-amqp
+ spring-rest-full
+ spring-rest-hal-browser
+ spring-rest-query-language
+ spring-rest-shell
+ spring-rest-simple
+ spring-rest-template
+ spring-resttemplate
+ spring-roo
- spring-static-resources
- spring-security-thymeleaf
spring-security-acl
+ spring-security-angular/server
spring-security-cache-control
+
spring-security-client/spring-security-jsp-authentication
spring-security-client/spring-security-jsp-authorize
spring-security-client/spring-security-jsp-config
@@ -1179,8 +1429,10 @@
spring-security-client/spring-security-thymeleaf-authentication
spring-security-client/spring-security-thymeleaf-authorize
spring-security-client/spring-security-thymeleaf-config
+
spring-security-core
spring-security-mvc-boot
+ spring-security-mvc-custom
spring-security-mvc-digest-auth
spring-security-mvc-ldap
spring-security-mvc-login
@@ -1189,65 +1441,73 @@
spring-security-mvc-socket
spring-security-openid
+ spring-security-rest
spring-security-rest-basic-auth
spring-security-rest-custom
- spring-security-rest
spring-security-sso
+ spring-security-stormpath
+ spring-security-thymeleaf
spring-security-x509
- spring-security-mvc-custom
+ spring-session
+ spring-sleuth
+ spring-social-login
+ spring-spel
+ spring-state-machine
+ spring-static-resources
+ spring-swagger-codegen
- spark-java
- saas
+ spring-thymeleaf
+
+ spring-userservice
+
+ spring-vault
+ spring-vertx
+
+ spring-webflux-amqp
+
+ spring-zuul
+
+ sse-jaxrs
+ static-analysis
+ stripe
+ structurizr
struts-2
- testing-modules/selenium-junit-testng
+ testing-modules/gatling
testing-modules/groovy-spock
+ testing-modules/junit-5
+ testing-modules/junit5-migration
+ testing-modules/load-testing-comparison
testing-modules/mockito
testing-modules/mockito-2
testing-modules/mocks
+ testing-modules/mockserver
+ testing-modules/parallel-tests-junit
testing-modules/rest-assured
testing-modules/rest-testing
- testing-modules/junit-5
- testing-modules/junit5-migration
+
+ testing-modules/selenium-junit-testng
+ testing-modules/spring-testing
+ testing-modules/test-containers
testing-modules/testing
testing-modules/testng
- testing-modules/mockserver
- testing-modules/test-containers
+
twilio
+ Twitter4J
undertow
- video-tutorials
- vaadin
- vertx-and-rxjava
- vraptor
- vertx
vavr
+ vertx
+ vertx-and-rxjava
+ video-tutorials
+ vraptor
+
+ wicket
- xmlunit-2
xml
-
-
-
-
-
-
-
-
-
+ xmlunit-2
+ xstream
@@ -1282,9 +1542,25 @@
parent-spring-4
parent-spring-5
parent-java
- parent-kotlin
+ parent-kotlin
-
+ core-java
+ core-java-concurrency
+ core-kotlin
+
+ jenkins/hello-world
+ jws
+
+ libraries
+
+ persistence-modules/hibernate5
+ persistence-modules/java-jpa
+ persistence-modules/jnosql
+
+ spring-5-data-reactive
+ spring-amqp-simple
+
+ vaadin
diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml
index 28db4a7a3d..39cda888c5 100644
--- a/spring-cloud/pom.xml
+++ b/spring-cloud/pom.xml
@@ -35,7 +35,7 @@
spring-cloud-archaius
spring-cloud-functions
spring-cloud-vault
- spring-cloud-security
+
spring-cloud-task
spring-cloud-zuul
diff --git a/structurizr/pom.xml b/structurizr/pom.xml
index 76b1e355f1..b9f9b68717 100644
--- a/structurizr/pom.xml
+++ b/structurizr/pom.xml
@@ -2,7 +2,6 @@
4.0.0
- com.baeldung
structurizr
structurizr
@@ -26,32 +25,24 @@
com.structurizr
structurizr-client
- ${structurizr-client.version}
+ ${structurizr.version}
- org.springframework
- spring-context
- ${spring.version}
+ com.structurizr
+ structurizr-analysis
+ ${structurizr.version}
+
+
+ com.structurizr
+ structurizr-plantuml
+ ${structurizr.version}
-
-
-
- false
-
- central
- bintray
- http://jcenter.bintray.com
-
-
-
1.8
1.8
- 1.0.0-RC3
- 0.6.0
- 4.3.8.RELEASE
+ 1.0.0-RC5
\ No newline at end of file
diff --git a/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java b/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java
index 6eb0c7de73..b33a1d9a77 100644
--- a/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java
+++ b/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java
@@ -4,12 +4,10 @@ import java.io.File;
import java.io.StringWriter;
import com.structurizr.Workspace;
-import com.structurizr.api.StructurizrClient;
-import com.structurizr.api.StructurizrClientException;
-import com.structurizr.componentfinder.ComponentFinder;
-import com.structurizr.componentfinder.ReferencedTypesSupportingTypesStrategy;
-import com.structurizr.componentfinder.SourceCodeComponentFinderStrategy;
-import com.structurizr.componentfinder.SpringComponentFinderStrategy;
+import com.structurizr.analysis.ComponentFinder;
+import com.structurizr.analysis.ReferencedTypesSupportingTypesStrategy;
+import com.structurizr.analysis.SourceCodeComponentFinderStrategy;
+import com.structurizr.analysis.SpringComponentFinderStrategy;
import com.structurizr.io.WorkspaceWriterException;
import com.structurizr.io.plantuml.PlantUMLWriter;
import com.structurizr.model.Component;
@@ -112,11 +110,6 @@ public class StructurizrSimple {
view.addAllContainers();
}
- private static void uploadToExternal(Workspace workspace) throws StructurizrClientException {
- StructurizrClient client = new StructurizrClient("e94bc0c9-76ef-41b0-8de7-82afc1010d04", "78d555dd-2a31-487c-952c-50508f1da495");
- client.putWorkspace(32961L, workspace);
- }
-
private static void exportToPlantUml(View view) throws WorkspaceWriterException {
StringWriter stringWriter = new StringWriter();
PlantUMLWriter plantUMLWriter = new PlantUMLWriter();