2

我正在努力在 Spring Boot 生态系统中建立一个新团队。我喜欢 Spring Initializr 服务。我们编写了自定义 Gradle 插件,用于在许多 Spring Boot 项目中统一我们的构建系统。我希望为我们的团队提供一个 Initializr,它将利用我们的构建工具并将我们的一些业务实践注入到项目的脚手架中。

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

不幸的是,Initializr 项目似乎几乎没有关于自定义它的文档,除了编辑 YAML 配置和 java 文件模板的基础知识之外,很难(对于没有 Groovy 模板经验的人)弄清楚如何最好扩展 Initializr 以便我们保留大部分功能,但也可以适当地扩展站点和服务。

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

任何人都可以提供扩展 Initializr 功能的基本资源吗?也许是路线图?一个项目特定的论坛?真的很感激任何帮助,我的 google-foo 似乎让我失望了。

我知道这是一个相当广泛的问题,但我无法与合适的人取得联系,或者找不到相关资源。

4

1 回答 1

2

所以答案确实是Gitter。Spring Initializr 目前应该被视为服务而不是库。我们尽最大努力确保事情被很好地分开,但一切都不是这样(阅读:为扩展而设计)。

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

于 2016-11-25T09:34:49.060 回答