diff --git a/libraries-3/README.md b/libraries-3/README.md index 4041ac2d86..047d6738a1 100644 --- a/libraries-3/README.md +++ b/libraries-3/README.md @@ -16,4 +16,5 @@ Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-m - [Introduction to Takes](https://www.baeldung.com/java-takes) - [Using NullAway to Avoid NullPointerExceptions](https://www.baeldung.com/java-nullaway) - [Introduction to Alibaba Arthas](https://www.baeldung.com/java-alibaba-arthas-intro) -- More articles [[<-- prev]](/libraries-2) [[next -->]](/libraries-4) +- [Introduction to Structurizr](https://www.baeldung.com/structurizr) +- More articles [[<-- prev]](../libraries-2) [[next -->]](../libraries-4) diff --git a/libraries-3/pom.xml b/libraries-3/pom.xml index 0ff89b046f..e38aecd879 100644 --- a/libraries-3/pom.xml +++ b/libraries-3/pom.xml @@ -86,6 +86,32 @@ error_prone_core ${errorprone.version} + + + com.structurizr + structurizr-core + ${structurizr.version} + + + com.structurizr + structurizr-spring + ${structurizr.version} + + + com.structurizr + structurizr-client + ${structurizr.version} + + + com.structurizr + structurizr-analysis + ${structurizr.version} + + + com.structurizr + structurizr-plantuml + ${structurizr.version} + @@ -140,7 +166,7 @@ - -XepExcludedPaths:(.*)/test/.*|(.*)/jcabi/.* @@ -153,7 +179,7 @@ plexus-compiler-javac-errorprone 2.8 - com.google.errorprone @@ -229,6 +255,7 @@ 0.3.0 2.8 2.1.3 + 1.0.0 \ No newline at end of file diff --git a/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java b/libraries-3/src/main/java/com/baeldung/structurizr/StructurizrSimple.java similarity index 99% rename from structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java rename to libraries-3/src/main/java/com/baeldung/structurizr/StructurizrSimple.java index 3f52ea657f..6623aeeb34 100644 --- a/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java +++ b/libraries-3/src/main/java/com/baeldung/structurizr/StructurizrSimple.java @@ -1,10 +1,5 @@ package com.baeldung.structurizr; -import java.io.File; -import java.io.StringWriter; -import java.util.HashSet; -import java.util.Set; - import com.structurizr.Workspace; import com.structurizr.analysis.ComponentFinder; import com.structurizr.analysis.ReferencedTypesSupportingTypesStrategy; @@ -27,6 +22,11 @@ import com.structurizr.view.SystemContextView; import com.structurizr.view.View; import com.structurizr.view.ViewSet; +import java.io.File; +import java.io.StringWriter; +import java.util.HashSet; +import java.util.Set; + public class StructurizrSimple { public static final String PAYMENT_TERMINAL = "Payment Terminal"; @@ -51,7 +51,7 @@ public class StructurizrSimple { addStyles(workspace.getViews()); //uploadToExternal(workspace); } - + private static View findViewWithKey(ViewSet viewSet, String key) { if (key == null) { throw new IllegalArgumentException("A key must be specified."); diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java b/libraries-3/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java similarity index 100% rename from structurizr/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java rename to libraries-3/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentController.java b/libraries-3/src/main/java/com/baeldung/structurizr/spring/PaymentController.java similarity index 100% rename from structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentController.java rename to libraries-3/src/main/java/com/baeldung/structurizr/spring/PaymentController.java diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java b/libraries-3/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java similarity index 100% rename from structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java rename to libraries-3/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java diff --git a/pom.xml b/pom.xml index 8d065849a2..39ffc54211 100644 --- a/pom.xml +++ b/pom.xml @@ -704,7 +704,6 @@ static-analysis stripe - structurizr struts-2 tensorflow-java @@ -1186,7 +1185,6 @@ static-analysis stripe - structurizr struts-2 tensorflow-java diff --git a/structurizr/README.md b/structurizr/README.md deleted file mode 100644 index 15331228bd..0000000000 --- a/structurizr/README.md +++ /dev/null @@ -1,6 +0,0 @@ -## Structurizr - -This module contains articles about Structurizr - -### Relevant Articles: -- [Intro to Structurizr](https://www.baeldung.com/structurizr) diff --git a/structurizr/pom.xml b/structurizr/pom.xml deleted file mode 100644 index 85e3fc87d1..0000000000 --- a/structurizr/pom.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - 4.0.0 - structurizr - structurizr - - - com.baeldung - parent-modules - 1.0.0-SNAPSHOT - - - - - com.structurizr - structurizr-core - ${structurizr.version} - - - com.structurizr - structurizr-spring - ${structurizr.version} - - - com.structurizr - structurizr-client - ${structurizr.version} - - - com.structurizr - structurizr-analysis - ${structurizr.version} - - - com.structurizr - structurizr-plantuml - ${structurizr.version} - - - - - 1.8 - 1.8 - 1.0.0 - - - \ No newline at end of file diff --git a/structurizr/src/main/resources/logback.xml b/structurizr/src/main/resources/logback.xml deleted file mode 100644 index 7d900d8ea8..0000000000 --- a/structurizr/src/main/resources/logback.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - - - - - - \ No newline at end of file