3

liferay エクストラネット プロジェクトを開始したばかりです。可能な限りマベナイズしたいと考えています。これまでのところ、それを機能させる方法を読みMaven、機能するセットアップを行いました。しかし、フォルダー構造に関していくつか質問があります。

  • (解凍された) SDK は必要ですか?
  • フォルダ構造はどのようになりますか (将来、多くのポートレット、テーマ、exts... プラグインが存在する予定です)。

現時点では、私の構造は次のようになります。

liferay-portal-6.1.20-ee-ga2 (liferay tomcat bundle)
 |-deploy
 |-tomcat-7.0.27
 |...
project-folder
 |-pom.xml (parent pom)
 |-sample-portlet (created with archetype:generate)

これでよろしいですか?または、プラグインの種類ごとにサブフォルダーを作成する方がよいでしょうか? これは原型とparent-pomとモジュール間の自動接続を妨げますか?

mavenization は liferay developer studio のワークフローで何かを変えますか? これが選択のアイデアになります。

4

1 に答える 1

4

あなたの質問に答えるために

  1. あなたはまったく必要ありませんplugins-sdk

  2. マルチモジュールのMavenプロジェクトに行くことをお勧めします。すでにそれを使用しているのを見ています。

    明らかに、マルチモジュール プロジェクトに進むと、サブフォルダーが作成され、各モジュールは個別のフォルダーに対応しarchetypeます。もちろん、作成するプロジェクトの種類によって異なります。

これが、私が持っていたliferay-mavenプロジェクト構造のサンプルです。

ここに画像の説明を入力

于 2013-07-31T11:23:57.390 に答える