1
私は3つの異なるテナントがカスタムフォルダ内に存在します。HYBRISの特定のテナントのみをビルドする方法は?
<HYBRIS_HOME>/bin/custom
|
|
tenant1 tenant2 tenant3
私はant clean all
を実行するたびに、それはすべての3つのテナントを構築します。 一度に1人のテナントのみをビルドする方法はありますか?
私は3つの異なるテナントがカスタムフォルダ内に存在します。HYBRISの特定のテナントのみをビルドする方法は?
<HYBRIS_HOME>/bin/custom
|
|
tenant1 tenant2 tenant3
私はant clean all
を実行するたびに、それはすべての3つのテナントを構築します。 一度に1人のテナントのみをビルドする方法はありますか?
特定のテナントの拡張機能のみをビルドするオプションはありません。
デフォルトでは、hybrisは、localextensions.xml
に記載されているすべての拡張子を依存関係と共に構築します。
あなたは回避策があります。
localextensions.xml
を持っているとant extensionsxml -Dplatform.extensions="ext1 ext2" -Dplatform.extensionsgen.filename=localextensions.xml
を使用することができ、スクリプトでそれらを切り替えることができ、特定の拡張子
、単一を通してそれを行う方法は、今があります'localextensions.xml'と' local.properties'ファイル? – ANIL
Ootb noですが、各拡張でant buildcallbacks.xmlをカスタマイズすることができます。 「テナントパラメータ」を追加して、目的のテナントがパラメータとして渡された場合にのみビルドを実行することができます。 antのif/elseに関するこの記事をチェックしてください。 http://stackoverflow.com/q/14500576/1140748 –