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)를 참조하십시오. 아마도 [웹 애플리케이션 스택 교환] (http://webapps.stackexchange.com/), [웹 마스터 스택 교환] (http://webmasters.stackexchange.com/) 또는 [유닉스 및 리눅스 스택 교환] (http : // unix.stackexchange.com/)이 더 나은 곳입니다. – jww

답변

1

우선 '모듈'과 '확장'을 구별해야합니다.

'모듈'은 hybris 플랫폼에 일부 기능을 제공하는 확장 세트입니다 (예 : '인쇄 모듈').

'확장'은 모듈에 대한 일부 기능을 제공하는 기술 하이브리 프로젝트 중 하나이므로, 여기서 초점은 기술 아키텍처에 있습니다. 모듈

  • 을 제거하기위한 확장 기능 사이의 모든 종속성

    • 봐 :

      는 '인쇄 모듈'(예를 들어)를 제거하려면

      , 난 당신이 다음 단계를 수행 할 수 있다고 생각 'localextensions.xml'에서
    • 이전 생성 된 파일을 제거하고 필요한 파일 만 만들려면
    • hybris 시스템에서/hac의 업데이트를 수행하여 데이터베이스를 현재 버전으로 업데이트하십시오 스탠드
    • /hac에서 'remove orphaned types'를 찾으면 더 이상 사용되지 않는 모든 모델이 삭제됩니다.

    이렇게 기본 단계라고 생각합니다.

  • +0

    또한 유효성 검사를 명시 적으로 제거하고 이와 관련된 제약 조건을 제거했습니다. 감사합니다. – user3501569

    +0

    인쇄 확장 프로그램 제거시 워크 플로를 시작하는 중 오류가 발생했습니다. 그것을 어디서 확인해야할지 모르겠다. xml 파일에는 종속성이 없습니다. 정보 | jvm 1 | 메인 | 2017/03/14 11 : 10 : 30.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