Добавьте следующие строки в ваш pom, чтобы maven знал, где должен быть выполнен ответ:
<build>
<resources>
<resource>
<directory>path to your persistence.xml</directory>
<filtering>true</filtering>
</resource>
</resources>
...
</build>
Определите переменную в вашем pom для свойства:
<properties>
<hibernate.dialect>the dialect you want to use</hibernate.dialect>
</properties>
добавьте переменную со значением:
<property name="hibernate.dialect" value="${hibernate.dialect}" />
Но обратите внимание: все файлы в «пути к вашему постоянству. xml» будут проанализированы. Таким образом, двоичные файлы могут быть повреждены.
Поэтому, если у вас есть файлы binaray в директории, вы должны работать с исключениями и включениями:
<build>
<resources>
<resource>
<directory>path to your persistence.xml</directory>
<excludes>
<exclude>define the binary files</exclude>
</excludes>
<filtering>true</filtering>
</resource>
<resource>
<directory>path to your persistence.xml</directory>
<includes>
<includes>define the binary files</includes>
</includes>
</resource>
</resources>
...
</build>