我有一个包含多个实体 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