1

Liferay ネイティブ ポートレットへのフックを作成するために、Eclipse Liferay IDE を使用しています。デフォルトのインストールに付属するポートレットを意味します。ブログ、コンテンツ管理など。

次のような手順を実行しました。

  1. 選択するnew Liferay Project
  2. プロジェクト名を入力MyHook
  3. 設定を行いました(ランタイム用のSDKディレクトリとLiferay Serverインスタンスを見つけました)
  4. 選択したプラグイン タイプHook

その後の私の唯一の選択肢は、クラスプロパティファイルが内部にFinishない特定の構造のプロジェクトを持つことになりました。

私の問題は、空のプロジェクトしか取得できず、Liferay のファイルを変更する方法がわからないことです。これは、新しいクラス ファイルを作成して入力を開始しようとすると、Liferay 由来のパッケージ名が見つからないcom.Liferay.ためorg.Liferay.です。は Liferay Hook プロジェクトです。通常、いくつかのLiferay由来のヒントが私の選択のためにポップアップ表示されるはずですが、何も表示されませんでした。

私が間違っていることは何ですか?私は何が欠けていますか?自分でファイル名を知る必要がありますか、それともIDEに助けを求めるためのトリックがどこかにありますか?

Liferay 6.0 を使用しており、IDE のバージョンは 6.0.5 です。少なくとも私の目には、それらは一致するはずです。

4

2 に答える 2

1

IDE で、最初に「Liferay Hook Project」を作成します。これは実際には空のプロジェクトです。次に、フックを作成し、それを作成するフック プロジェクトを選択します。2 番目のステップは手動で行うことができますが、これを行うのに役立つウィザードがあります。これはあなたが見逃していたものかもしれません

于 2011-07-30T20:21:55.970 に答える
0

同じ手順をもう一度行ったところ、うまくいきました!プロジェクトはLiferayプロジェクトとして解釈されるべきですが、どういうわけか、最初はJavaプロジェクトを行うことができました。

IDE が常に 100% 機能しているとは限りません。誰でも知っています。

于 2011-07-29T07:37:46.047 に答える