如何修复 "No plugin found for prefix 'liquibase' in the current project and in the plugin groups"
How to fix "No plugin found for prefix 'liquibase' in the current project and in the plugin groups"
我是 Liquibase 的新手。我已经在我的 pom.xml 中包含了 Maven 插件和 liquibase,但是当我使用 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
另外,看看这个 。
就我而言,问题出在路径上。我试图从错误的文件夹启动命令 c:\mvn.cmd liquibase:status
。
来自 c:\projects\My_current_project\mvn liquibase:status
的 运行 很有魅力。 c:\projects\My_current_project\
是文件夹,其中 pom.xml
是。
确保您在执行 mvn liquibase:update
命令时在正确的路径中。并且还尝试 运行 在单独的终端(如命令提示符)中执行命令。在我的例子中,当我遇到问题时,我正在使用 IntelliJ IDEA 中的终端,但是当我在不同的终端中尝试它时,它运行完美。
我是 Liquibase 的新手。我已经在我的 pom.xml 中包含了 Maven 插件和 liquibase,但是当我使用 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
另外,看看这个
就我而言,问题出在路径上。我试图从错误的文件夹启动命令 c:\mvn.cmd liquibase:status
。
c:\projects\My_current_project\mvn liquibase:status
的 运行 很有魅力。 c:\projects\My_current_project\
是文件夹,其中 pom.xml
是。
确保您在执行 mvn liquibase:update
命令时在正确的路径中。并且还尝试 运行 在单独的终端(如命令提示符)中执行命令。在我的例子中,当我遇到问题时,我正在使用 IntelliJ IDEA 中的终端,但是当我在不同的终端中尝试它时,它运行完美。