├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── bugstack │ │ └── initializr │ │ └── rigger │ │ ├── RiggerApplication.java │ │ ├── application │ │ └── IProjectGenerator.java │ │ ├── domain │ │ ├── model │ │ │ ├── ApplicationInfo.java │ │ │ └── ProjectInfo.java │ │ └── service │ │ │ ├── ProjectGeneratorImpl.java │ │ │ └── module │ │ │ ├── BaseModule.java │ │ │ └── impl │ │ │ ├── GenerationApplication.java │ │ │ ├── GenerationIgnore.java │ │ │ ├── GenerationPackageInfo.java │ │ │ ├── GenerationPom.java │ │ │ ├── GenerationTest.java │ │ │ └── GenerationYml.java │ │ └── infrastructure │ │ └── utils │ │ └── TemplateUtils.java └── resources │ ├── application.yml │ └── generator │ ├── application.ftl │ ├── ignore.ftl │ ├── package-info.ftl │ ├── pom.ftl │ ├── test.ftl │ └── yml.ftl └── test └── java └── cn └── bugstack └── initializr └── rigger └── test └── ApiTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/RiggerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/RiggerApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/application/IProjectGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/application/IProjectGenerator.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/model/ApplicationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/model/ApplicationInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/model/ProjectInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/model/ProjectInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/ProjectGeneratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/ProjectGeneratorImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/BaseModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/BaseModule.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationIgnore.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationPackageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationPackageInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationPom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationPom.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationTest.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationYml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/domain/service/module/impl/GenerationYml.java -------------------------------------------------------------------------------- /src/main/java/cn/bugstack/initializr/rigger/infrastructure/utils/TemplateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/java/cn/bugstack/initializr/rigger/infrastructure/utils/TemplateUtils.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 -------------------------------------------------------------------------------- /src/main/resources/generator/application.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/resources/generator/application.ftl -------------------------------------------------------------------------------- /src/main/resources/generator/ignore.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/resources/generator/ignore.ftl -------------------------------------------------------------------------------- /src/main/resources/generator/package-info.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/resources/generator/package-info.ftl -------------------------------------------------------------------------------- /src/main/resources/generator/pom.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/resources/generator/pom.ftl -------------------------------------------------------------------------------- /src/main/resources/generator/test.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/main/resources/generator/test.ftl -------------------------------------------------------------------------------- /src/main/resources/generator/yml.ftl: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 -------------------------------------------------------------------------------- /src/test/java/cn/bugstack/initializr/rigger/test/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/EasyRiggerInitializr/HEAD/src/test/java/cn/bugstack/initializr/rigger/test/ApiTest.java --------------------------------------------------------------------------------