Как создавать компоненты .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" />
Если у вас есть множество компонентов, которые необходимо условно установить, и вы не хотите переключать все они при перемещении в производство, вы можете использовать запись в файле ports.properties. Например:
Компоненты
...
dev=true
...
Компоненты.xml.xml.
<components>
...
<component name="fooBar" class="org.bar.FooBar" install="@dev@" />
...
</components>
Теперь вам просто нужно изменить атрибут Dev.
Не связан с StackOverflow