代码之家  ›  专栏  ›  技术社区  ›  Shervin Asgari

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

  •  1
  • Shervin Asgari  · 技术社区  · 15 年前

    components.xml 就像 components-dev.properties 或者另一个 dev prod 版本?

    我们有一些自定义组件,用于在中创建的开发 组件.xml 我想搬到它自己的地方去 components-dev.xml 但我不知道该怎么做。有什么想法吗?

    我想移动的代码通常是这样的:

    <component name="fooBar" class="org.bar.FooBar" />
    
    1 回复  |  直到 15 年前
        1
  •  4
  •   germanescobar    15 年前

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

    <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>