vaadin ウィジェットセットのコンパイルに最適なワークフローは何ですか?
ウィジェットセットはそれほど頻繁には変更されないため、CI でチェックイン時に毎回コンパイルするのは無駄に思えます。一方、本質的にコンパイルする必要があるものをソース管理にチェックインすることが賢明かどうかはわかりません。
vaadin ウィジェットセットのコンパイル ワークフローはどのようなものですか?
vaadin ウィジェットセットのコンパイルに最適なワークフローは何ですか?
ウィジェットセットはそれほど頻繁には変更されないため、CI でチェックイン時に毎回コンパイルするのは無駄に思えます。一方、本質的にコンパイルする必要があるものをソース管理にチェックインすることが賢明かどうかはわかりません。
vaadin ウィジェットセットのコンパイル ワークフローはどのようなものですか?
私のワークスペースで、ウィジェットセットを「オンデマンド」でビルドします。つまり、ウィジェットセットをいつ再ビルドする必要があるかを知っている (または私の IDE - IntelliJ が知っている) ので、ビルドを手動で開始します。
CI サーバーでは、ウィジェットセットを含め、毎回すべてを構築します。
サブモジュールの 1 つがウィジェット セットである Maven マルチモジュール プロジェクトを作成できます。サーバー側のアプリとは別にバージョンを設定すると、サーバー側の変更のために CI を再コンパイルする必要がなくなります。例として、GitHub/jojule にある私の iPad CRM デモ アプリを参照してください。