Frage

Hat jemand erstellt zwei Versionen von components.xml wie den components-dev.properties oder den anderen dev oder prod Versionen?

Wie hast du das getan?

Wir haben einige benutzerdefinierte Komponenten, die wir für Entwicklung verwenden, die in components.xml erstellt wird, dass ich auf seine eigene components-dev.xml bewegen möchte, aber ich weiß nicht, wie dies zu tun. Irgendwelche Ideen?

Die Codes, ich möchte sind wie dies in der Regel bewegen:

<component name="fooBar" class="org.bar.FooBar" />
War es hilfreich?

Lösung

Sie können bedingt eine Komponente wie folgt installieren:

<component name="fooBar" class="org.bar.FooBar" install="true" />

Wenn Sie eine Menge von Komponenten, die bedingt installiert werden müssen, und Sie wollen nicht alle von ihnen wechseln, wenn der Produktion bewegen, können Sie einen Eintrag in der components.properties-Datei verwenden. Zum Beispiel:

components.properties

...
dev=true
...

components.xml

<components>
...
<component name="fooBar" class="org.bar.FooBar" install="@dev@" />
...
</components>

Jetzt nur müssen Sie das dev-Attribut ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top