【发布时间】:2020-03-16 02:09:56
【问题描述】:
我正在使用 阿帕奇 Maven 3.3.9 Java版本:11.0.5 最新版本的 liquibase-maven-plugin 如下:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<configuration>
<changeLogFile>src\main\resources\changelog.yaml</changeLogFile>
<driver>oracle.jdbc.OracleDriver</driver>
<url>thin_url</url>
<username>user</username>
<password>password</password>
</configuration>
</plugin>
我在 poml.xml 中添加了以下依赖项
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.1</version>
</dependency>
但每次使用 mvn liquibase:update 执行插件时,我都有一个 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlElement 异常。
知道我做错了什么吗?
【问题讨论】: