Liferay DXPはツールに依存しないため、好きなツールを使用して開発できます。 Workspaceを使用しない場合は任意のIDEを使用でき、さらにGradle、Bnd、またはBndToolsを使用することもできます。 欠点は、BladeとWorkspaceで取得したLiferay固有のプロジェクトテンプレートが失われることです。
Bladeを使用するとLiferay Workspaceだけでなく、どこでも開発できるモジュールを作成できます。
Workspaceに依存しない、Liferayが提供する新しいGradle機能を次に示します。
- LiferayのGradleプラグイン
- Liferay Dev Studio DXPのビルドシッププラグイン
- モジュール開発とGradleタスク操作用の、Liferay Dev Studio DXPの新しいGradleビュー
Liferayは、Liferay DXP IDEへ依存しないことに対して懸命に取り組んできました。 Liferayモジュール開発者にはIntelliJを使用する開発者もいれば、なかにはNetBeansの使用を好む開発者もいます。
最後に、Liferayサンプルプロジェクトをコピーおよび変更して、Bladeテンプレートの代わりにテンプレートとして使用できます。 それらは以下のビルドシステムで利用可能です。
- Gradle
- Liferay Workspace
- Maven
Liferayのツールへの取り組みによって、Liferay DXP 7.1は大幅に改善されました。 当社のツールは、Liferay DXP 7.1へのアップグレード、従来のプラグインの開発をこれまでのように継続すること、また最適な開発環境への移行を支援します。 Liferay Workspaceと改善されたMavenサポートにより、モジュール開発が容易になります。 また、他のツールを使用してLiferay DXPで開発するのがこれまで以上に簡単になりました。 ツールのオプションは幅広く用意されています。