1

_diffsいくつかのファイルをフォルダーに入れることができ、これらのファイルは に配置されることを知っていますdeploy。しかし、ファイルを内部で直接編集することもできdocroot、それらも機能します。docrootEclipse では、ファイルを変更すると、Eclipse が実行中のサーバーで変更されたファイルを自動的に更新するため、さらに快適です。長い antdeployターゲットを実行する必要はありません。

_diffsでは、フォルダの意味は何ですか? また、スタンドアロン開発中または Eclipse 開発中のいずれかで、それを使用しないようにすることはできますか?

4

1 に答える 1

8

Eclipse (または Liferay Developer Studio) 用の Liferay IDE プラグインを使用する場合、_diffs で編集した場合でも、テーマは透過的に展開されます (web アプリケーションを再起動せずに、リソースのみが appserver にコピーされます。

このフォルダーは、Liferay の変更から自分の変更を分離するために使用されます。docroot フォルダーには何百ものファイル (画像、css など) が含まれていますが、_diffs フォルダーには通常、既定のテーマとは異なるいくつかのファイルしか含まれていません。これにより、変更したファイルを正確に把握できるため、保守性が大幅に向上します。Liferay が提供する更新には、気にしない追加のデフォルトが含まれている可能性があるため、アップグレードするには新しい SDK で再コンパイルするだけでよい場合があります。次のバージョンへ。変更が必要な場合は、Liferay の 2 つのバージョンと変更の間で 3 方向のマージを行うのではなく、適応する必要がある変更の 1 つのファイルを特定するだけで済みます。

于 2013-04-19T10:44:28.547 に答える