2016-09-09 2 views
2

私はSpring Bootエコシステムで新しいチームを立ち上げようとしています。私はSpring Initializrサービスが大好きです。私たちは多くのSpring Bootプロジェクトでビルドシステムを統一するためのカスタムGradleプラグインを作成しました。私は私たちのチームにInitializrを提供することを目指しています。このチームは、ビルドツールを活用し、プロジェクトの足場にいくつかのビジネスプラクティスを注入します。Spring Initializrをカスタマイズする

これらの目標を念頭に置いて、素晴らしいSpring Initializrを拡張し、カスタムインスタンスをローカルで実行することは、多くの意味があると判断しました。

残念ながら、YAML設定とJavaファイルのテンプレートの編集の基本を超えて、Initializrプロジェクトにカスタマイズに関するドキュメントはほとんどないようですが、(Groovy Templatingの経験のない人にとっては)私たちが機能の多くを維持するが、サイトとサービスを適切に拡張することができるように、Initializrをどのように拡張するのか。

githubプロジェクトをソースからビルドし、ローカルアーティファクトにアーティファクトを公開し、依存関係としてこれらのアーティファクトを使用する独自のプロジェクトを正常に作成し、軽くカスタマイズされたサービス(基本的なHTMLおよびJavaソース編集、単純なYAML構成)。

誰でもInitializrの機能を拡張するための基本的なリソースを手助けできますか?おそらくロードマップですか?プロジェクト固有のフォーラムですか?本当に助けていただければ幸いです。私のgoogle-fooは私にはうんざりしているようです。

これは合理的に広い質問ですが、私は適切な人と連絡を取り合うことができません。

+1

Initializrチーム[Gitter](https://gitter.im/spring-io/initializr)とチャットできます。 –

+0

ありがとう@AndyWilkinson私は確かにそれを行います。 –

答えて

1

答えは確かにGitterです。 Spring Initializrは現時点ではライブラリではなくサービスとして見られるべきです。私たちは物事がきちんと分かれていることを確認するために全力を尽くしていますが、それはまだすべてではありません(読んでください:拡張用に設計されています)。

外部コンポーネントがプロジェクトの生成方法をカスタマイズできるようにする計画がいくつかあります。あなたがgitterチャンネルであなたのユースケースを分かち合うことができれば助けになります。ありがとう!

関連する問題