Liferay4.2からLiferay5.2.2にアップグレードしています。EXT環境を使用しています。以前、4.2には/ ext/portletsというディレクトリがありました。4.2ドキュメントによると、
「このディレクトリに配置されたポートレットは、/extディレクトリからantdeployターゲットを実行すると、アプリケーションサーバーに自動的にデプロイされます。」
5.2に相当するものはありますか?
最初は、/ ext / modulesでうまくいくと思いますが、/ modules内のビルドファイルは、ポートレットのwarファイルのwarsを解除するだけのようです。LiferayはポートレットのWEB-INFでweb.xmlを拡張してサーブレットマッピングタグを挿入する必要があるため、これはポートレットをデプロイするのに十分ではありません。
比較のために、/ ext /portletsディレクトリにある4.2のビルドファイルはcom.liferay.portal.tools.PortletDeployerを呼び出し、私のwarファイルを引数として渡します。
周りを見回したところ、PortletDeployerはまだ5.2コードベースに存在しています。現在はcom.liferay.portal.tools.deployにありますが、ビルドファイルからは呼び出されません。。これは、5.2Liferayでポートレットを事前デプロイする方法がなくなったことを意味するのでしょうか。5.2でデプロイするには、Liferayが稼働している必要がありますか?