定制Spring初始化器

定制Spring初始化器,spring,groovy,spring-boot,initializr,Spring,Groovy,Spring Boot,Initializr,我正致力于在SpringBoot生态系统中培养一支新团队。我喜欢春季初始化服务。我们已经编写了定制的Gradle插件,用于在许多Spring Boot项目中统一构建系统。我希望为我们的团队提供一个初始化器,该初始化器将利用我们的构建工具,并将我们的一些业务实践注入到项目的脚手架中 考虑到这些目标,我们决定扩展出色的Spring初始值设定项并在本地运行自定义实例非常有意义 不幸的是,Initializer项目似乎没有多少关于定制它的文档,除了编辑YAML配置和java文件模板的基础知识之外,这很困

我正致力于在SpringBoot生态系统中培养一支新团队。我喜欢春季初始化服务。我们已经编写了定制的Gradle插件,用于在许多Spring Boot项目中统一构建系统。我希望为我们的团队提供一个初始化器,该初始化器将利用我们的构建工具,并将我们的一些业务实践注入到项目的脚手架中

考虑到这些目标,我们决定扩展出色的Spring初始值设定项并在本地运行自定义实例非常有意义

不幸的是,Initializer项目似乎没有多少关于定制它的文档,除了编辑YAML配置和java文件模板的基础知识之外,这很困难(对于没有Groovy模板制作经验的人来说)找出如何最好地扩展初始值设定项,这样我们可以维护大部分功能,但也可以适当地扩展站点和服务

我们已经从源代码构建了github项目,并将这些工件发布到本地工件工厂,并且成功地创建了我们自己的项目,该项目将这些工件用作依赖项,并支持一个轻度定制的服务(基本的HTML和Java源代码编辑,简单的YAML配置)

任何人都能提供扩展初始化器功能的基本资源吗?也许是路线图?项目特定论坛?真的很感谢你的帮助,我的google foo似乎让我失望了


我知道这是一个相当宽泛的问题,但我没有联系到合适的人,也没有找到解决这个问题的资源

所以答案确实是吉特。Spring初始化器目前应该被视为一种服务,而不是一个库。我们尽最大努力确保事情很好地分开,但并非所有事情都是这样(阅读:专为扩展而设计)


我们有一些计划允许外部组件自定义项目的生成方式。如果您可以在gitter频道上共享您的用例,这将有所帮助。谢谢

您可以与Initializer团队聊天。谢谢@AndyWilkinson,我一定会这么做的。