1

我有一个包含多个实体 bean 的项目,在某些时候我有

@jboss.entity-command name="informix-serial"

在 DEV 中,我的数据库是 MySql,但在 PRD 中我有 Informix。我想要传递一些在我的 pom.xml 中定义的属性,在我编译项目时与配置文件相关联。

我试过这个:

在 pom.xml 中

<profiles>
  <profile>
    <id>dev</id>
    <properties>
      <jboss.entity.command>mysql-get-generated-keys</jboss.entity.command>
    </properties>
  </profile>
  <profile>
    <id>prd</id>
    <properties>
      <jboss.entity.command>informix-serial</jboss.entity.command>
    </properties>
  </profile>
</profiles>

在豆子里:

@jboss.entity-command name="${jboss.entity.command}"

显然,问题在于变量 ${jboss.entity.command} 没有被解析为该值。

任何关于这个主题的光都将不胜感激。

提前致谢,ML

4

0 回答 0