java - 如何修复当前项目和插件组中的 "No plugin found for prefix ' liquibase'

标签 java spring-boot maven liquibase

我是 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/

相关文章:

java - 动态添加和删除 Spring Boot 健康检查

java - 这个错误描述是什么意思?

java - Antlr:对尚未解析的数据的引用

java - 在 Java 中缓存数据

java - Spring Quartz 始终使用 RAM Job Store

java - Maven,如何复制文件?

java - 配置eclipse、tomcat和maven提高webapp的生产力

mysql - 如何在Spring Boot中使用实体解决SQL语法错误?

java - Eclipse 无法识别同一项目中的导入

ant - 是否有与mvn jar-with-dependencies等同的 Ivy / Ant ?