Mavenユーザー向けの新機能

Liferay Portal 7.0+およびLiferay DXPは、Mavenの開発を完全にサポートし、いくつかの新機能と改善された機能を提供します。

新しいアーキタイプcom.liferay.project.templates.workspaceは、Mavenを使用してWorkspaceで開発するためのPOMファイルを含むLiferay Workspaceを生成します。 Workspaceサブフォルダではモジュールとテーマを開発できます。

Liferay DXP 7.1は、さまざまなLiferayモジュールプロジェクト用の多くの新しいMavenアーキタイプを提供します。 Liferay DXP 7.1向けのMavenアーキタイプが30以上あり、今も多くが開発中です。 ここでは、よく使用されているものを次に示します。

  • Configuration Icons
  • フラグメント
  • Menu Buttons
  • Portlets
    • MVC
    • npm
    • Soy
    • Spring MVC
  • Service Builder
  • Themes
  • など…

LiferayのMavenアーキタイプは、さまざまなLiferayフレームワークとサービスタイプをカバーしています。 これらにより、MavenはLiferayモジュールおよびテーマを作成するための非常に優れたツールとなっています。 LiferayのMavenアーキタイプとその使用方法の詳細については、チュートリアルGenerating New Projects Using Archetypesをご覧ください。

Liferayは、ビルドプロセスを簡素化する、新規およびアップデートされたMavenプラグインもいくつか提供します。 たとえば、次のプラグインはそれぞれスタイルシート、サービス、テーマを構築します。

Liferay DXP 7.1のモジュラリティは、よりきめ細かな依存関係の管理エクスペリエンスを提供します。 あらゆる面でportal-implまたはportal-service(現在は portal-kernel)に依存する必要がなくなりました。 たとえば、Liferay DXPのWikiフレームワークを使用するには、Wikiモジュールのみに依存する必要があります。 追加の荷物を継承することなく、必要な機能を提供する簡潔なモジュールに依存関係を設定します。

Liferayの新しいWorkspace環境、Mavenアーキタイプ、Mavenプラグイン、および効率化されたモジュールにより、Liferay DXPでの開発がこれまで以上に簡単になりました。 詳細については、Maven tutorialsを参照してください。

« Liferay Workspaceを使用したモジュールの開発他のビルドシステムとIDEの使用 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています