ポートレットをプログラミングするためのMavenプロジェクトを簡単に作成できます(たとえばarchetypeを使用)。しかし、Liferayのにこのプロジェクトを展開するために、私は実行する必要があります:私は、単純なJSPファイルを変更してもLiferayとMavenを使用してポートレットを効率的にプログラミングする方法は?
mvn package liferay:deploy
、私は、全体のポートレットアプリケーションを再デプロイする必要があります。この開発プロセスをスピードアップする方法はありますか?
私はAntを使いたくないので、依存関係などを扱わなければならないでしょう。 Mavenを使ってLiferayポートレットアプリケーションを開発したいと思っています。
私はJRebelを試してみましたが、理由は、包装のWARにファイルそれは魔法だ再作成するには、この状況に:(
を動作しません:
- はたartifactIdとMaven原型からプロジェクトを作成します。Liferayのを-portlet-原型
- のpom.xmlにプロパティを追加:liferay.versionを、
- スタートのLiferay
- MVNパッケージのLiferay liferay.auto.deploy.dir:展開 - >これはレコード生成しますWARファイルを作成し、liferay auto deployディレクトリに展開します。
- あなたが何かを変更したいたびに、MVNパッケージのLiferayを行う必要があります。これはちょうどこんにちは、世界よりも大きな何かに時間がかかる
を展開。
私が知る限り、これはベストプラクティスであると考えられています。しかし、Liferayのドキュメンテーションはこのテーマではあまりありません。別の方法がありますか?
[Maven Liferay](http://www.liferay.com/web/mika.koivisto/blog/-blogs/15470275)プロジェクトを使用していますか? –
はい、いいえ。これらのライブラリはLiferay Maven PluginによってMavenリポジトリから内部的に使用されます。 –