Spring初始化自定义实例

Spring Initializr Custom Instance

我想从 GitHub fork Spring Initializr 并添加我自己的 nexus 仓库和我们使用的公共依赖项。

分叉和修改代码没问题。我有几个问题: 1. 我如何告诉 Spring Boot CLI 使用我的自定义 initializr? 2. 我如何告诉 Spring Tool Suite 使用我的自定义 initializr?

在 CLI 中添加 --target 参数:

spring init --target http://your.service.url

在 Spring Tool Suite 中似乎不可能。

在 Spring 工具套件中,您可以将系统 属性 添加到 STS.ini 文件,以更改向导使用的 url。例如,在 -vmargs

之后添加类似的内容
-Dspring.initializr.json.url=http://start.spring.io

当然...将 url 更改为部署了 intialzr 服务的修改版本。