目标de.juplo的执行默认值:hibernate4-maven-plugin:1.1.0:导出失败

时间:2018-02-20 11:27:57

标签: java eclipse maven eclipse-plugin hibernate-4.x

我正在尝试使用我的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:

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中,但没有成功。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我刚刚将我的IDE更新到Spring Tools Suite 3.9.2.RELEASE,迁移工作区并且错误已经消失了:)