2

私は、Spring Boot エコシステムで新しいチームを立ち上げることに取り組んでいます。Spring Initializr サービスが大好きです。多くの Spring Boot プロジェクトでビルドシステムを統合するためのカスタム Gradle プラグインを作成しました。私たちのチームに、私たちのビルド ツールを活用し、プロジェクトの足場にビジネス プラクティスの一部を注入する 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 に答える