右クリックしてCRXDE内から "Build Bundle"を選択したときにトリガされるバンドルビルドプロセスにビルドステップを追加する方法はありますか?Adobe/Day Communique Bundle Build Processをカスタマイズするにはどうすればいいですか?
私の具体的な使用例は、サードパーティのWebサービスと対話するためのJAXBバインディング用のいくつかのJavaソースクラスを生成するためにxjcコンパイラを実行できるようにすることです。しかし、特定の追加作業は本当に何かになる可能性があります。
ビルドバンドルをクリックすると、/ libs/crxde/buildに対するPOSTリクエストがトリガされます。このリクエストには、バンドルのルートディレクトリとバンドル記述子の場所を示す2つのパラメータが含まれています。このURLは、com.day.crx.crxde-supportバンドルの一部であるcom.day.crx.ide.CRXDEBuildServletサーブレットによって処理されます。
今のところ、xjcプロセスをCRXDE(この場合はコマンドラインから)経由で外部で実行し、生成された.javaファイルをvltを使用してJCRツリーにプッシュしてから、右クリックしてビルドしますバンドルプロセス。
OSGiバンドルを外部にビルドしてFelixにインストールすることができましたが、私は開発環境が複雑になるため、特にチームの若いCQの人たちとのやりとりを避ける方法を模索しています。