0
最近認識到在我的項目mvn install
命令中無法識別persistence.xml文件。Maven無法識別persistence.xml
我將hodor標籤寫入persistence.xml。 IDE提供了一個錯誤。同時我嘗試使用mvn install
命令編譯項目,沒有錯誤並且可以創建成功。
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="myPU" transaction-type="JTA">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<jta-data-source>java:/OracleDS</jta-data-source>
<hodor>hodorhodorhodor</hodor>
<class>com.mycompany.MyClass</class>
</persistence-unit>
</persistence>
是否存在任何設置或插件像persistence.xml文件成功編譯?
如果該項目得到遵守與Maven,它只是一個Eclipse配置的問題,您可以檢查項目組裝,看看是否持續從右邊目錄中加載,你也可以嘗試點擊更新Maven項目,看是否它會解決這個問題......通常Maven項目結構和Eclipse項目結構由於某種原因不對齊......它是一個Web項目嗎? – ivoruJavaBoy
您是否使用測試JPA配置的maven插件?否則maven不會在標準編譯階段檢查persistence.xml。這只是一個添加到工件的resorce文件。 – Sammyrulez
@ivoruJavaBoy這是一個Web項目。 – yfpayalan