4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.6.RELEASE io.wkrzywiec.hexagonal library-hexagonal 0.0.1-SNAPSHOT library-hexagonal An example application written in Hexagonal (Ports and Adapter) architecture 11 target/test-report **/io/wkrzywiec/hexagonal/library/domain/borrowing/core/model/**, **/io/wkrzywiec/hexagonal/library/domain/email/core/model/**, **/io/wkrzywiec/hexagonal/library/domain/inventory/core/model/**, **/io/wkrzywiec/hexagonal/library/domain/user/core/model/**, **/io/wkrzywiec/hexagonal/library/**/*Entity.java, **/io/wkrzywiec/hexagonal/library/LibraryHexagonalApplication.java org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-data-jpa org.projectlombok lombok 1.18.12 provided com.google.code.gson gson 2.8.6 com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.11.0 com.h2database h2 runtime 1.4.200 org.postgresql postgresql 42.2.12 org.liquibase liquibase-core 3.9.0 com.sendgrid sendgrid-java 4.4.8 org.springdoc springdoc-openapi-ui 1.2.32 org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine com.tngtech.archunit archunit-junit5 0.13.1 test io.rest-assured rest-assured org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-failsafe-plugin integration-test verify ${surefire.and.failsafe.report.dir} **/*ITCase.java **/*ComponentTest.java org.apache.maven.plugins maven-surefire-plugin ${surefire.and.failsafe.report.dir} org.jacoco jacoco-maven-plugin 0.8.5 pre-unit-test prepare-agent unit-test-report test report ${project.reporting.outputDirectory}/jacoco pre-integration-test pre-integration-test prepare-agent integration-test-report post-integration-test report ${project.reporting.outputDirectory}/jacoco-it org.openapitools openapi-generator-maven-plugin 4.3.1 generate ${project.basedir}/src/main/resources/api/api-docs.yaml html src/gen/java/main default true default prod false prod local-postgres false local-postgres component-test org.codehaus.mojo build-helper-maven-plugin 3.0.0 add-component-test-sources generate-test-sources add-test-source src/component-test/java add-component-test-resources generate-test-resources add-test-resource src/component-test/resources sonar . src/main/java/**,src/main/resources/** ${code.coverage.exclusions} wkrzywiec_library-hexagonal wkrzywiec target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml https://sonarcloud.io false org.sonarsource.scanner.maven sonar-maven-plugin 3.7.0.1746 verify sonar github Library REST application (hexagonal) https://maven.pkg.github.com/wkrzywiec/library-hexagonal