【发布时间】:2018-07-30 18:10:10
【问题描述】:
我正在尝试使用我的 pom.xml 中的以下配置通过 Oracle 执行 hibernate4-maven-plugin:
<plugin>
<groupId>de.juplo</groupId>
<artifactId>hibernate4-maven-plugin</artifactId>
<version>1.1.0</version>
<executions>
<execution>
<phase>process-test-resources</phase>
<goals>
<goal>export</goal>
</goals>
</execution>
</executions>
<configuration>
<outputFile>${project.build.directory}/test-classes/schema.sql</outputFile>
<format>true</format>
<force>true</force>
<delimiter>;</delimiter>
<type>CREATE</type>
<target>SCRIPT</target>
<driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>
<hibernateDialect>org.hibernate.dialect.Oracle10gDialect
</hibernateDialect>
</configuration>
<!-- not working
<dependencies>
<dependency>
<groupId>org.xerial.thirdparty</groupId>
<artifactId>jdbc-api</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
-->
</plugin>
但 Eclipse 显示以下错误,说 java.sql.Date is missing :
Execution default of goal de.juplo:hibernate4-maven-plugin:1.1.0:export failed:
A required class was missing while executing
de.juplo:hibernate4-maven-plugin:1.1.0:export: java/sql/Date
我想知道为什么这是一个问题,因为 java.sql.Date 包含在 JDK (rt.jar) 中
我尝试将依赖项添加到包含 java.sql.Date (org.xerial.thirdparty.jdbc-api) 的 jar 中,但没有成功。
感谢您的帮助。
【问题讨论】:
标签: java eclipse maven eclipse-plugin hibernate-4.x