0

例如,我在 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
4

0 回答 0