كيف يمكنك إنشاء مكونات. xml للتصحيح/التطوير في التماس

StackOverflow https://stackoverflow.com/questions/3140804

  •  01-10-2019
  •  | 
  •  

سؤال

هل قام أي شخص بإنشاء نسختين من 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top