如何在Seam中为调试/开发创建components.xml

如何在Seam中为调试/开发创建components.xml,xml,seam,seam2,Xml,Seam,Seam2,是否有人创建了两个版本的components.xml,如components-dev.properties或其他dev或prod版本 你是怎么做到的 我们有一些用于开发的自定义组件,这些组件是在components.xml中创建的,我想将其转移到自己的components-dev.xml中,但我不知道如何做。有什么想法吗 我想提出的代码大致如下: <component name="fooBar" class="org.bar.FooBar" /> <component nam

是否有人创建了两个版本的
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" />

您可以有条件地安装如下组件:

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

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

...
...

现在您只需要更改dev属性。

您可以有条件地安装如下组件:

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

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

...
...

现在您只需要更改dev属性。

我不知道为什么我没有想到这一点。好提示!谢谢,我不知道为什么我没想到。好提示!谢谢