├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── pom.xml └── src └── main └── resources ├── META-INF └── maven │ └── archetype-metadata.xml └── archetype-resources ├── README.md ├── __rootArtifactId__-api ├── pom.xml └── src │ └── main │ └── java │ └── api │ ├── dto │ └── package-info.java │ └── package-info.java ├── __rootArtifactId__-application ├── pom.xml └── src │ └── main │ └── java │ └── app │ ├── package-info.java │ ├── service │ └── package-info.java │ └── translator │ └── package-info.java ├── __rootArtifactId__-domain ├── pom.xml └── src │ └── main │ └── java │ └── domain │ ├── CoreDomain.java │ ├── StartupListener.java │ ├── ability │ ├── extension │ │ └── package-info.java │ └── package-info.java │ ├── facade │ ├── cache │ │ └── package-info.java │ ├── lock │ │ └── package-info.java │ ├── mq │ │ └── package-info.java │ ├── package-info.java │ ├── repository │ │ └── package-info.java │ └── rpc │ │ └── package-info.java │ ├── model │ ├── package-info.java │ └── vo │ │ └── package-info.java │ ├── package-info.java │ ├── service │ └── package-info.java │ ├── specification │ └── package-info.java │ └── step │ └── package-info.java ├── __rootArtifactId__-facade ├── pom.xml └── src │ └── main │ └── java │ └── facade │ ├── package-info.java │ ├── rest │ └── package-info.java │ └── rpc │ └── package-info.java ├── __rootArtifactId__-infrastructure ├── pom.xml └── src │ └── main │ └── java │ └── infra │ ├── cache │ └── package-info.java │ ├── manager │ └── package-info.java │ ├── mq │ └── package-info.java │ ├── package-info.java │ ├── po │ └── package-info.java │ ├── repository │ └── package-info.java │ └── translator │ └── package-info.java ├── __rootArtifactId__-main ├── pom.xml └── src │ └── main │ ├── java │ └── Bootstrap.java │ └── resources │ ├── applicationContext.xml │ └── log4j2.xml ├── __rootArtifactId__-spec ├── pom.xml └── src │ └── main │ └── java │ └── spec │ ├── DomainAbilities.java │ ├── Patterns.java │ ├── Steps.java │ ├── exception │ └── package-info.java │ ├── ext │ └── package-info.java │ ├── model │ ├── package-info.java │ └── vo │ │ └── package-info.java │ ├── package-info.java │ ├── resource │ └── package-info.java │ └── specification │ └── package-info.java ├── __rootArtifactId__-test ├── pom.xml └── src │ └── test │ ├── java │ └── ArchitectureTest.java │ └── resources │ ├── log4j2.xml │ └── spring-test.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/maven/archetype-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/META-INF/maven/archetype-metadata.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/README.md -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-api/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-api/src/main/java/api/dto/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-api/src/main/java/api/dto/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-api/src/main/java/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-api/src/main/java/api/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-application/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/service/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/service/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/translator/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-application/src/main/java/app/translator/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/CoreDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/CoreDomain.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/StartupListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/StartupListener.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/ability/extension/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/ability/extension/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/ability/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/ability/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/cache/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/cache/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/lock/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/lock/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/mq/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/mq/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/repository/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/repository/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/rpc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/facade/rpc/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/model/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/model/vo/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/model/vo/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/service/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/service/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/specification/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/specification/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/step/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-domain/src/main/java/domain/step/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-facade/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-facade/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/rest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/rest/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/rpc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-facade/src/main/java/facade/rpc/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/cache/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/cache/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/manager/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/manager/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/mq/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/mq/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/po/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/po/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/repository/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/repository/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/translator/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-infrastructure/src/main/java/infra/translator/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-main/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-main/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/java/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/java/Bootstrap.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-main/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/DomainAbilities.java: -------------------------------------------------------------------------------- 1 | package ${package}.spec; 2 | 3 | /** 4 | * 统一定义所有的领域扩展能力. 5 | */ 6 | public interface DomainAbilities { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/Patterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/Patterns.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/Steps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/Steps.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/exception/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/exception/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/ext/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/ext/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/model/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/model/vo/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/model/vo/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/resource/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/resource/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/specification/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-spec/src/main/java/spec/specification/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-test/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/java/ArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/java/ArchitectureTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/resources/spring-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/__rootArtifactId__-test/src/test/resources/spring-test.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dddplus/dddplus-archetype/HEAD/src/main/resources/archetype-resources/pom.xml --------------------------------------------------------------------------------