كيف يمكنك إنشاء مكونات. xml للتصحيح/التطوير في التماس
سؤال
هل قام أي شخص بإنشاء نسختين من components.xml
مثل ال components-dev.properties
أو الآخر dev
أو prod
إصدارات؟
كيف فعلت هذا؟
لدينا بعض المكونات المخصصة التي نستخدمها من أجل التطوير الذي تم إنشاؤه في components.xml
أنني أود الانتقال إلى تلقاء نفسه components-dev.xml
لكني لا أفعل هذا. أيه أفكار؟
الرموز التي أرغب في التحرك هي عمومًا مثل هذا:
<component name="fooBar" class="org.bar.FooBar" />
المحلول
يمكنك تثبيت مكون مثل هذا بشكل مشروط:
<component name="fooBar" class="org.bar.FooBar" install="true" />
إذا كان لديك الكثير من المكونات التي تحتاج إلى تثبيت مشروطًا ولا ترغب في تبديلها جميعًا عند الانتقال إلى الإنتاج ، فيمكنك استخدام إدخال في ملف Components.Properties. فمثلا:
المكونات
...
dev=true
...
مكونات. xml
<components>
...
<component name="fooBar" class="org.bar.FooBar" install="@dev@" />
...
</components>
الآن تحتاج فقط إلى تغيير سمة dev.
لا تنتمي إلى StackOverflow