오른쪽 버튼을 클릭하고 CRXDE에서 "Build Bundle"을 선택할 때 트리거되는 번들 빌드 프로세스에 추가 빌드 단계를 추가 할 수 있습니까?Adobe/Day Communique Bundle 빌드 프로세스를 사용자 정의하는 방법은 무엇입니까?
제 특정 사례는 제 3 자 웹 서비스와 상호 작용하기 위해 JAXB 바인딩을위한 몇 가지 추가 Java 소스 클래스를 생성하기 위해 xjc 컴파일러를 실행할 수 있습니다. 그러나 특정 추가 작업은 실제로 아무것도 될 수 있습니다.
번들 빌드 항목을 클릭하면 두 개의 매개 변수, 즉 번들의 루트 디렉토리와 번들 디스크립터의 위치를 나타내는 POST 요청이/libs/crxde/build에 트리거된다는 것을 알 수 있습니다. 이 URL은 com.day.crx.crxde-support 번들의 일부인 com.day.crx.ide.CRXDEBuildServlet 서블릿에 의해 처리됩니다.
지금 당장은 xjc 프로세스를 CRXDE (이 경우 명령 줄에서)를 통해 외부에서 실행하고 vlt를 사용하여 생성 된 .java 파일을 다시 JCR 트리로 푸시 한 다음 빌드를 마우스 오른쪽 버튼으로 클릭해야합니다. 번들 프로세스.
내 OSGi 번들을 외부에서 빌드하여 Felix에 설치할 수 있다는 것을 알았지 만, 개발 환경이 복잡해지면서이를 피할 수있는 방법을 찾고 있습니다. 특히 팀의 일부 중학교 CQ 사람들과 더욱 그렇습니다.