Blade CLIは、Plugins SDKプロジェクトをに自動的に移行することができます。プロセス中に、AntベースのPlugins SDKプロジェクトは、プロジェクトタイプ(例: wars
)に基づいて、適切なワークスペースフォルダにコピーされ、GradleベースのLiferay Workspaceプロジェクトに変換されます。これにより、レガシーPlugins SDKからLiferay Workspaceにアップグレードする際の移行プロセスが大幅にスピードアップします。
Plugins SDKプロジェクトをコピーしてGradleに変換するには、Bladeのconvert
コマンドを使用します。
-
コマンドラインツールでワークスペースのルートフォルダに移動し、
-
以下のコマンドを実行します。
blade convert -s [PLUGINS_SDK_PATH] [PLUGINS_SDK_PROJECT_NAME]
プロジェクトが存在するPlugins SDKのパスと、変換するプロジェクト名を指定する必要があります。すべてのPlugins SDKプロジェクトを一度に変換する場合は、プロジェクト名の変数を
-a
で置き換えます。(つまり、すべてのプラグインを指定します。)このGradle変換プロセスはテーマでも機能し、NodeJSを自動的に活用するように変換されます。Javaベースのテーマを変換する場合は、お使いのコマンドにも
-t
オプションを追加します。そうすることで、Theme Builder Gradleプラグインがテーマとして代わりに組み込まれます。6.2のテーマのアップグレードの詳細については 、Upgrade a 6.2 Theme to 7.1の記事を参照してください。
これで、プロジェクトがGradleベースのワークスペースプロジェクトに正常に変換されました。