├── .github └── workflows │ └── build.yml ├── .gitignore ├── .mvn ├── jvm.config └── wrapper │ └── maven-wrapper.properties ├── LICENSE ├── jmolecules-example-archunit ├── pom.xml └── src │ ├── main │ └── java │ │ └── example │ │ └── MyAggregateRoot.java │ └── test │ └── java │ └── example │ └── ArchitectureTests.java ├── jmolecules-example-axon ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── jmolecules │ │ └── example │ │ └── axonframework │ │ ├── PerformSampleCommand.java │ │ ├── RevokeSampleCommand.java │ │ ├── SampleAggregateIdentifier.java │ │ ├── SampleEventOccurred.java │ │ ├── SampleEventSourcedAggregate.java │ │ ├── SampleQueryModel.java │ │ └── SampleRevokedEventOccurred.java │ └── test │ └── java │ └── org │ └── jmolecules │ └── example │ └── axonframework │ └── SampleAggregateTest.java ├── jmolecules-example-ddd-apt ├── pom.xml └── src │ └── main │ ├── java │ └── example │ │ ├── AnnotatedAggregateRoot.java │ │ ├── MyAggregateRoot.java │ │ ├── SomeType.java │ │ └── ValidAggregateRoot.java │ └── resources │ └── logback.xml ├── jmolecules-example-kotlin ├── pom.xml └── src │ └── main │ └── kotlin │ └── org │ └── jmolecules │ └── examples │ └── kotlin │ └── KotlinExample.kt ├── jmolecules-example-spring-data-jdbc ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jmolecules │ │ │ └── examples │ │ │ └── jdbc │ │ │ ├── Application.java │ │ │ ├── customer │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── CustomerManagement.java │ │ │ └── Customers.java │ │ │ └── order │ │ │ ├── LineItem.java │ │ │ ├── Order.java │ │ │ └── Orders.java │ └── resources │ │ └── schema.sql │ └── test │ └── java │ └── org │ └── jmolecules │ └── examples │ └── jdbc │ └── ApplicationIntegrationTests.java ├── jmolecules-example-spring-data-jpa ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jmolecules │ │ │ └── examples │ │ │ └── jpa │ │ │ ├── Application.java │ │ │ ├── customer │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── CustomerManagement.java │ │ │ └── Customers.java │ │ │ └── order │ │ │ ├── LineItem.java │ │ │ ├── Order.java │ │ │ └── Orders.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── org │ └── jmolecules │ └── examples │ └── jpa │ └── ApplicationIntegrationTests.java ├── jmolecules-presentation ├── .mvn │ └── jvm.config ├── 01-traditional │ ├── .asciidoctorconfig.adoc │ ├── .mvn │ │ └── jvm.config │ ├── jqassistant │ │ └── index.adoc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── traditional │ │ │ ├── Application.java │ │ │ ├── customer │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── CustomerManagement.java │ │ │ └── Customers.java │ │ │ └── order │ │ │ ├── LineItem.java │ │ │ ├── Order.java │ │ │ └── Orders.java │ │ └── test │ │ ├── java │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── traditional │ │ │ ├── ApplicationIntegrationTest.java │ │ │ └── ArchitectureTest.java │ │ └── resources │ │ └── logback.xml ├── 02-annotations │ ├── .asciidoctorconfig.adoc │ ├── .mvn │ │ └── jvm.config │ ├── documentation │ │ └── context-mapper │ │ │ └── Context-Map.cml │ ├── jqassistant │ │ └── index.adoc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── annotations │ │ │ ├── Application.java │ │ │ ├── customer │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── CustomerManagement.java │ │ │ ├── Customers.java │ │ │ └── package-info.java │ │ │ └── order │ │ │ ├── LineItem.java │ │ │ ├── Order.java │ │ │ ├── Orders.java │ │ │ └── package-info.java │ │ └── test │ │ ├── java │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── annotations │ │ │ ├── ApplicationIntegrationTests.java │ │ │ └── ArchitectureTests.java │ │ └── resources │ │ └── logback.xml ├── 03-types │ ├── .asciidoctorconfig.adoc │ ├── .mvn │ │ └── jvm.config │ ├── documentation │ │ └── context-mapper │ │ │ └── Context-Map.cml │ ├── jqassistant │ │ └── index.adoc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── types │ │ │ ├── Application.java │ │ │ ├── customer │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── CustomerManagement.java │ │ │ └── Customers.java │ │ │ └── order │ │ │ ├── LineItem.java │ │ │ ├── Order.java │ │ │ └── Orders.java │ │ └── test │ │ ├── java │ │ └── example │ │ │ └── jmolecules │ │ │ └── presentation │ │ │ └── types │ │ │ ├── ApplicationIntegrationTests.java │ │ │ └── ArchitectureTests.java │ │ └── resources │ │ └── logback.xml ├── model │ ├── model.png │ ├── model.svg │ └── model.uml2 └── pom.xml ├── mvnw ├── mvnw.cmd ├── pom.xml └── readme.adoc /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /jmolecules-example-archunit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-archunit/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-archunit/src/main/java/example/MyAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-archunit/src/main/java/example/MyAggregateRoot.java -------------------------------------------------------------------------------- /jmolecules-example-archunit/src/test/java/example/ArchitectureTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-archunit/src/test/java/example/ArchitectureTests.java -------------------------------------------------------------------------------- /jmolecules-example-axon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/PerformSampleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/PerformSampleCommand.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/RevokeSampleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/RevokeSampleCommand.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleAggregateIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleAggregateIdentifier.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleEventOccurred.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleEventOccurred.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleEventSourcedAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleEventSourcedAggregate.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleQueryModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleQueryModel.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleRevokedEventOccurred.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/main/java/org/jmolecules/example/axonframework/SampleRevokedEventOccurred.java -------------------------------------------------------------------------------- /jmolecules-example-axon/src/test/java/org/jmolecules/example/axonframework/SampleAggregateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-axon/src/test/java/org/jmolecules/example/axonframework/SampleAggregateTest.java -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/src/main/java/example/AnnotatedAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/src/main/java/example/AnnotatedAggregateRoot.java -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/src/main/java/example/MyAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/src/main/java/example/MyAggregateRoot.java -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/src/main/java/example/SomeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/src/main/java/example/SomeType.java -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/src/main/java/example/ValidAggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/src/main/java/example/ValidAggregateRoot.java -------------------------------------------------------------------------------- /jmolecules-example-ddd-apt/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-ddd-apt/src/main/resources/logback.xml -------------------------------------------------------------------------------- /jmolecules-example-kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-kotlin/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-kotlin/src/main/kotlin/org/jmolecules/examples/kotlin/KotlinExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-kotlin/src/main/kotlin/org/jmolecules/examples/kotlin/KotlinExample.kt -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/Application.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Address.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Customer.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/CustomerManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/CustomerManagement.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/customer/Customers.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/LineItem.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/Order.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/java/org/jmolecules/examples/jdbc/order/Orders.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/main/resources/schema.sql -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jdbc/src/test/java/org/jmolecules/examples/jdbc/ApplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jdbc/src/test/java/org/jmolecules/examples/jdbc/ApplicationIntegrationTests.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/.gitignore -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/build.gradle -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/gradlew -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/gradlew.bat -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/pom.xml -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'jmolecules-spring-data-jpa' 2 | -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/Application.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Address.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Customer.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/CustomerManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/CustomerManagement.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/customer/Customers.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/LineItem.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/Order.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/main/java/org/jmolecules/examples/jpa/order/Orders.java -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jmolecules-example-spring-data-jpa/src/test/java/org/jmolecules/examples/jpa/ApplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-example-spring-data-jpa/src/test/java/org/jmolecules/examples/jpa/ApplicationIntegrationTests.java -------------------------------------------------------------------------------- /jmolecules-presentation/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/.mvn/jvm.config -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/.asciidoctorconfig.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/.asciidoctorconfig.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/.mvn/jvm.config -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/jqassistant/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/jqassistant/index.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/pom.xml -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/Application.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Address.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Customer.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/CustomerManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/CustomerManagement.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/customer/Customers.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/LineItem.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/Order.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/main/java/example/jmolecules/presentation/traditional/order/Orders.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/test/java/example/jmolecules/presentation/traditional/ApplicationIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/test/java/example/jmolecules/presentation/traditional/ApplicationIntegrationTest.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/test/java/example/jmolecules/presentation/traditional/ArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/test/java/example/jmolecules/presentation/traditional/ArchitectureTest.java -------------------------------------------------------------------------------- /jmolecules-presentation/01-traditional/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/01-traditional/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/.asciidoctorconfig.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/.asciidoctorconfig.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/.mvn/jvm.config -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/documentation/context-mapper/Context-Map.cml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/documentation/context-mapper/Context-Map.cml -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/jqassistant/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/jqassistant/index.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/pom.xml -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/Application.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Address.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Customer.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/CustomerManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/CustomerManagement.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/Customers.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/customer/package-info.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/LineItem.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/Order.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/Orders.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/main/java/example/jmolecules/presentation/annotations/order/package-info.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/test/java/example/jmolecules/presentation/annotations/ApplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/test/java/example/jmolecules/presentation/annotations/ApplicationIntegrationTests.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/test/java/example/jmolecules/presentation/annotations/ArchitectureTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/test/java/example/jmolecules/presentation/annotations/ArchitectureTests.java -------------------------------------------------------------------------------- /jmolecules-presentation/02-annotations/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/02-annotations/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/.asciidoctorconfig.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/.asciidoctorconfig.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/.mvn/jvm.config -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/documentation/context-mapper/Context-Map.cml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/documentation/context-mapper/Context-Map.cml -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/jqassistant/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/jqassistant/index.adoc -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/pom.xml -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/Application.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Address.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Customer.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/CustomerManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/CustomerManagement.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/customer/Customers.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/LineItem.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/Order.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/main/java/example/jmolecules/presentation/types/order/Orders.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/test/java/example/jmolecules/presentation/types/ApplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/test/java/example/jmolecules/presentation/types/ApplicationIntegrationTests.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/test/java/example/jmolecules/presentation/types/ArchitectureTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/test/java/example/jmolecules/presentation/types/ArchitectureTests.java -------------------------------------------------------------------------------- /jmolecules-presentation/03-types/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/03-types/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jmolecules-presentation/model/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/model/model.png -------------------------------------------------------------------------------- /jmolecules-presentation/model/model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/model/model.svg -------------------------------------------------------------------------------- /jmolecules-presentation/model/model.uml2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/model/model.uml2 -------------------------------------------------------------------------------- /jmolecules-presentation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/jmolecules-presentation/pom.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmolecules/jmolecules-examples/HEAD/readme.adoc --------------------------------------------------------------------------------