2017-03-07 7 views
-1

Hybrisからプリントモジュールを廃止し、プリントモジュールのメンテナンスを中止しました。したがって、印刷参照を削除する必要があります。Hybrisから拡張機能を削除するには?

localextensions.xmlから以下のエントリを削除/コメントするだけで十分です。私が見なければならないことは他にありますか?

<!-- ext-print --> 
<extension name="print" /> 
<extension name="printcockpit" /> 
<extension name="printhmc" /> 
+0

はいこれまで不要だったlocalextensions.xmlファイルから拡張子をコメントアウトまたは削除するだけです。アドオンをアンインストールする場合は、さらに、 'ant addonuninstall'コマンドを実行する必要があります。 –

+1

私はあなたがそれに依存する拡張機能を使用する場合、それが含まれるので、どの拡張機能がそれを使用しているかを見てそれを削除する必要があると思います。 – Mehdi

+0

Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく[Webアプリケーションスタック交換](http://webapps.stackexchange.com/)、[Webmaster Stack Exchange](http://webmasters.stackexchange.com/)、[Unix&Linux Stack Exchange](http:// unix.stackexchange.com/)がより良い場所になるでしょう。 – jww

答えて

1

まず、 'モジュール'と '拡張機能'を区別する必要があります。

'モジュール'は、 'プリントモジュール'などのハイブリースプラットフォームにいくつかの機能を提供する拡張モジュールです。

「拡張モジュール」は、モジュールにいくつかの機能を提供する技術ハイブリースプロジェクトの1つで、ここでは技術的なアーキテクチャに焦点を当てています。

あなたは(たとえば)を削除したい場合は「印刷モジュール」、私は、次の手順を行う必要があると思う:モジュール

  • 用の拡張機能間のすべての依存関係のため

    • ルックはそれらを削除します「localextensions.xml」
    • から古いファイルを生成し削除し、必要なだけのもの
    • を作成するために、「すべての蟻クリーン」を行い、現在のデータベースを更新するために/ HACでHYBRISシステムのアップデートを行いますスタンド
    • /hacで '孤立したタイプを削除する'を検索すると、これ以上使用されないすべてのモデルが削除されます

    これは私がデフォルトの手順だと思います。

  • +0

    また、バリデーションを明示的に削除し、これに関連する制約を削除しました。ありがとう – user3501569

    +0

    印刷拡張機能を削除する際にワークフローを開始する際にエラーが発生しました。確認する場所がわからないxmlファイルには依存関係はありません。情報| jvm 1 |メイン| 2017/03/14 11:10:3​​0.867 | ESC [mesC [0; 33m2017-03-14 11:10:30 WARN [Thread-17] [10.0.12.6] [EditorArea]更新された項目がありません。理由:[com.sbs.ecomm.hybris.sbproductcockpit.workflow。 SBProductWorkflowCreationInterceptor @ 5d47afd3]:予期しないバリデータエラー:拡張属性[Workflow.assignedJob]から動的属性[Workflow.assignedJob]用にコンフィグレーションされたSpring Bean [workflowAssignedJobAttributeHandler] – user3501569

    関連する問題