複数のエンティティ 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