我已经在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时, hibernate 搜索文件夹在 tomcat 文件夹中创建为
${hibernate.Search}
。将值从 maven 传递到 xml
不起作用。
我正在使用此命令来构建项目。
mvn -Pdev install -DskipTests=true
发现问题,在 scr 主资源的 pom 中添加“true”解决了问题