为什么我的Gradle构建会失败,并出现一个;找不到插件[id:';org.flywaydb.enterprise.flyway';,版本:';6.5.0';];错误?
当我运行为什么我的Gradle构建会失败,并出现一个;找不到插件[id:';org.flywaydb.enterprise.flyway';,版本:';6.5.0';];错误?,gradle,flyway,Gradle,Flyway,当我运行gradle clean build时,我会收到生成错误消息: FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\meno.varghese\git\imc-modulemanager-poc\imc-poc\build.gradle' line: 5 * What went wrong: Plugin [id: 'org.flywaydb.enterprise.flyway', versi
gradle clean build
时,我会收到生成错误消息:
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\meno.varghese\git\imc-modulemanager-poc\imc-poc\build.gradle' line: 5
* What went wrong:
Plugin [id: 'org.flywaydb.enterprise.flyway', version: '6.5.0'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'org.flywaydb.enterprise.flyway:org.flywaydb.enterprise.flyway.gradle.plugin:6.5.0')
Searched in the following repositories:
MavenLocal(file:/C:/Users/meno.varghese/.m2/repository)
Gradle Central Plugin Repository
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我不明白为什么找不到flyway插件。我怎样才能修好它
这是我的build.gradle
文件:
plugins {
id 'org.springframework.boot' version '2.0.0.RELEASE'
id 'io.spring.dependency-management' version '1.0.9.RELEASE'
id 'java'
id "org.flywaydb.enterprise.flyway" version '6.5.0'
}
apply plugin: "eclipse"
group = 'com.imc.poc'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web-services'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2"
implementation "org.glassfish.jaxb:jaxb-runtime:2.3.2"
implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.20'
compile group: 'org.javassist', name: 'javassist', version: '3.27.0-GA'
compile group: 'com.amazonaws', name: 'aws-java-sdk', version: '1.11.808'
}
flyway {
//url = 'jdbc:mysql://localhost:3306/imc_poc?user=root&password=password'
// driver = 'org.postgresql.Driver'
url = 'jdbc:mysql://imc-modulemanager.cwouijqzv1sr.ap-south-1.rds.amazonaws.com:3306'
user = 'admin'
password = 'Indegene12345'
schemas=['moduledb']
}
关于官方
您的
gradle.build中的插件声明
id "org.flywaydb.enterprise.flyway" version '6.5.0'
完全错误,因此无法找到。您使用的是什么版本的Gradle和Java?请缩小问题范围并描述它;不要只在此处转储代码和错误。当答案回答您的问题时,不要忘记接受答案。而且,由于您对堆栈溢出一无所知,我建议您阅读,阅读中的主题,然后阅读。
id "org.flywaydb.enterprise.flyway" version '6.5.0'