2017-07-30 3 views
0

私はliferayを開発するためにliferay-portal-tomcat-6.1.2-ce-ga3とeclipse jee-oxygenを使用しています。私は生き残るために非常に新しいです。これは私の質問です。Liferay Build service

github URL:https://github.com/liferay/liferay-docs/tree/6.1.x/devGuide/code/devGuide-sdk/portletsから新しいイベントリストポートレットをインポートしました。 service.xlmでビルドサービスを実行したときに、コンソールログはコンソールログになりました:

[コンソール出力はファイルにリダイレクトされました:/home/hamed/liferay/liferay-workspace/.metadata/.plugins/com.liferay .ide.eclipse.sdk/sdk.log]。

などです。

ビルドサービスを適切に実行していないようです。それがどうして起こるのか?

注:ビルドサービスを実行するためにjdk8をdedault jdkとして使用したときに、Annotation処理が無効になっているとのエラーが発生しました。これは1.6準拠のJVMを必要としているので、jdk1.6.0_45をデフォルトJDKとして使用することにしました。

注2:上記のプロジェクトは、tomcatサーバー上に適切に配置して使用することができます。

+0

Liferay 6.1.2が2013年12月にリリースされました。すぐ後でアップグレードする必要はありません。つまり、JDKで6回公開されましたが、JDK7と互換性があります。 JDK8でテストされたことはありません(LiferayのJavaバージョンの互換性は、サポートされているAppserverの命令に大きく依存しています)。プロジェクトを適切に配備できる場合は、ビルドスクリプトの出力が欠落している可能性があります。すべてがうまくいくとあなたの問題は何ですか? –

+0

お返事ありがとうございます。 私の問題は、自分のプロジェクトで何かを変更したとき(たとえば、エンティティに列を追加するなど)、変更を確認するためにサービスビルダーを実行できないということです。 – HamedTaherkhani

+0

Liferay Developerスタジオを使用していますか? –

答えて

0

問題は、互換性のないバージョンのliferay plugin sdkを使用している可能性があります。古いバージョンで試してみてください。 プラグインsdkを設定するときは、これに従うことを忘れないでください。guide

関連する問題