我是 Liquibase 的新手。我已经将 maven 插件和 liquibase 包含到我的 pom.xml 中,但是当我使用 mvn liquibase:update
更新 liquibase 时我收到此错误:
No plugin found for prefix 'liquibase' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]
如何修复此错误,以便在键入
mvn liquibase:update
时它会正常运行以下是我的
pom.xml
中的一些依赖项与 liquibase 相关<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
</dependency>
<build>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
</configuration>
</plugin>
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.6.3</version>
<configuration>
<propertyFile>src/main/resources/liquibase.properties</propertyFile>
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
</configuration>
</plugin>
</build>
最佳答案
我认为问题不在于 liquibase 插件本身。它更多地是关于 Maven 前缀的。
尝试执行:mvn org.liquibase:liquibase-maven-plugin:update
另外,看看这个 question .
关于java - 如何修复当前项目和插件组中的 "No plugin found for prefix ' liquibase',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58534549/