例如,我在 Maven 中设置了一个配置文件
<profile>
<id>dev</id>
<properties>
<hibernate.search>//devserver/srchIndexes/</hibernate.search>
</properties>
</profile>
在中persistence.xml
,我已经指定...
property name="hibernate.search.default.indexBase" value="${hibernate.Search}" />
我只想根据 DEV/QA/Prod 传递服务器/文件夹位置。
但是,当将战争部署到 tomcat 时,休眠搜索文件夹会在 tomcat 文件夹中创建为 ${hibernate.Search}
. 将值从 maven 传递到xml
不起作用。
我正在使用此命令来构建项目。
mvn -Pdev install -DskipTests=true