Gradle:Meecrowave插件未找到

Gradle:Meecrowave插件未找到,gradle,Gradle,我正试图根据以下内容配置meecrowave gradle插件: 这是我的剧本: buildscript { repositories { mavenCentral() } dependencies { classpath "org.apache.meecrowave:meecrowave-gradle-plugin:1.2.6" } } plugins { id 'java' id 'org.apache.mee

我正试图根据以下内容配置meecrowave gradle插件:

这是我的剧本:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.apache.meecrowave:meecrowave-gradle-plugin:1.2.6"
    }
}

plugins {
    id 'java'
    id 'org.apache.meecrowave.meecrowave'
}

meecrowave {
    httpPort = 9090
}
我收到以下错误消息:

Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.0-bin.zip'.
Build file '/home/jcabre/projectes/digital/espaidoc/security/build.gradle' line: 12
Plugin [id: 'org.apache.meecrowave.meecrowave'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (plugin dependency must include a version number for this source)
Plugin [id: 'org.apache.meecrowave.meecrowave'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (plugin dependency must include a version number for this source)
我也尝试过:''

plugins {
  id 'java'
  id 'org.apache.meecrowave.meecrowave' version '1.2.6'
}
然后我得到这个信息:

Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.0-bin.zip'.
Build file '/home/jcabre/projectes/digital/espaidoc/security/build.gradle' line: 12
Plugin [id: 'org.apache.meecrowave.meecrowave', version: '1.2.6'] 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.apache.meecrowave.meecrowave:org.apache.meecrowave.meecrowave.gradle.plugin:1.2.6')
  Searched in the following repositories:
    Gradle Central Plugin Repository
Plugin [id: 'org.apache.meecrowave.meecrowave', version: '1.2.6'] 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.apache.meecrowave.meecrowave:org.apache.meecrowave.meecrowave.gradle.plugin:1.2.6')
  Searched in the following repositories:
    Gradle Central Plugin Repository
父级

plugins {
    id "base"
    id 'com.github.spotbugs' version '1.6.8' apply false
    id 'io.franzbecker.gradle-lombok' version '2.0' apply false
    id 'fish.payara.micro-gradle-plugin' version '1.0.0' apply false
}

apply from: "$projectDir/gradle/java.gradle"
apply from: "$projectDir/gradle/spotbugs.gradle"
apply from: "$projectDir/gradle/checkstyle.gradle"
apply from: "$projectDir/gradle/pmd.gradle"
apply from: "$projectDir/gradle/jacoco.gradle"
apply from: "$projectDir/gradle/repositories.gradle"
apply from: "$projectDir/gradle/payara.gradle"

问题是此插件未发布给官方,因此您无法使用
plugins{}
DSL(或者您需要配置
pluginManagement.resolutionStrategy
,请参阅)

另一个问题是你提到的不是最新的! 插件ID已更改为
org.apache.microwave.microwave

应用此插件的最简单方法:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.apache.meecrowave:meecrowave-gradle-plugin:1.2.6"
    }
}

// use "new" plugin ID
apply plugin: "org.apache.microwave.microwave"

// or use directly PLugin class
//apply plugin: org.apache.meecrowave.gradle.MeecrowavePlugin

编辑请参阅Romain的答案,以了解有关此问题的更准确的详细信息。

问题是此插件未发布给官方,因此您无法使用
插件{}
DSL(或者您需要配置
插件管理解决策略
,请参阅)

另一个问题是你提到的不是最新的! 插件ID已更改为
org.apache.microwave.microwave

应用此插件的最简单方法:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.apache.meecrowave:meecrowave-gradle-plugin:1.2.6"
    }
}

// use "new" plugin ID
apply plugin: "org.apache.microwave.microwave"

// or use directly PLugin class
//apply plugin: org.apache.meecrowave.gradle.MeecrowavePlugin

编辑查看Romain的答案,了解有关此问题的更准确细节。

只是想让您知道插件id问题不是“重命名”,而是忘记了重命名(最初meecrowave在加入openwebbeans项目之前被命名为微波)

我在中修复了插件id,并更新了文档以反映这一点。请注意,该文档不在源代码中,而是在线的


Romain

只是想让你知道插件id问题不是“重命名”,而是忘记了重命名(最初meecrowave在加入openwebbeans项目之前被命名为微波)

我在中修复了插件id,并更新了文档以反映这一点。请注意,该文档不在源代码中,而是在线的

Romain

我想你忘了“我也试过了:”这个部分我想你忘了“我也试过了:”这个部分