Liferay Developer Studioの機能の削除
次期Liferay Developer Studio(LDS)リリースでは、以下の機能が削除されます。
- Liferay アップグレード プランナー: 開発者がコードを古いバージョンの Liferay から新しいバージョンに移行するのを支援する機能。
- Liferay IDE AlloyUI : AlloyUI フレームワークの開発ツール。
- Liferay IDE XML検索: [検索]メニューのXPathベースの検索タブ。
なぜこんなことが起こるのですか?
これらの機能の依存関係は、現在アクセスできない外部リポジトリでホストされていました。これにより、LDSの新しいバージョンを構築およびリリースすることができなくなっています。これらの機能を削除することこそが、新しいLDSバージョンのリリースを妨げていた障害を取り除き、ユーザーへのアップデート提供を継続するための唯一の道です。
これはユーザーにとって何を意味するのでしょうか?
これらの機能は特定の状況では価値を提供していましたが、しばらくの間メンテナンスされておらず、お客様に質の高い体験を提供できなくなっている可能性があります。
既存のワークフローが中断されないようにするために、いくつかの代替手段が用意されています。
-
Liferayアップグレードプランナー
- 非推奨および破壊的変更リファレンス ページは、各 Liferay リリースにおける破壊的変更に関する信頼できる情報源です。
- BladeのupgradeSourceCodeコマンドは積極的にメンテナンスされており、新しいLiferayバージョンへの移行を処理するための堅牢なコードアップグレード自動化機能を提供します。
-
Liferay IDE AlloyUI
-
AlloyUIの開発においては、Web Tools Platformが提供する組み込み機能によって、同様の機能がすぐに利用できるはずですが、AlloyUIのオートコンプリート機能や構文ハイライト機能を有効にするには、追加の設定が必要になる場合があります。 Eclipse Marketplace では、 Eclipse Wild Web Developer などのサードパーティ製プラグインも入手可能で、強力な JavaScript サポートを提供しています。
- タグライブラリのメタデータは こちらで確認できます。
-
-
Liferay IDE XML検索
- ユーザーが XML ファイルに対して XPath ベースの検索機能を必要とする場合、Eclipse Marketplace には Eclipse XPath Evaluation Plugin などの追加のプラグインが用意されています。
注: これらの機能が必要な開発者は、コード移行または AlloyUI 関連のタスクが完了するまで、現在のバージョンの LDS を使い続けることができます。