gpt4 book ai didi

gradle - Gradle:找不到thorntail插件

转载 作者:行者123 更新时间:2023-12-03 05:06:28 25 4
gpt4 key购买 nike

我看过了thorntail示例here

我创建了这个项目:

frontoffice
├── gradle.properties
├── build.gradle
└── gradle
   └── thorntail.gradle
thorntail.gradle是:
buildscript {
String thorntailVersion = System.getProperty('thorntailVersion') ?: VERSION_THORNTAIL

repositories {
mavenLocal()
mavenCentral()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
}

dependencies {
classpath "io.thorntail:thorntail-gradle-plugin:$thorntailVersion"
}
}

build.gradle:
apply from: "$projectDir/gradle/thorntail.gradle"
apply plugin: 'thorntail'

我越来越:
➜  prjt git:(master) ✗ gradle clean compile

FAILURE: Build failed with an exception.

* Where:
Build file '/home/jeusdi/projects/espaidoc/frontoffice/build.gradle' line: 10

* What went wrong:
A problem occurred evaluating project ':frontoffice'.
**> Plugin with id 'thorntail' not found.**

有任何想法吗?

最佳答案

AFAIK插件ID不能在外部脚本中使用。这是一个已知的限制。相反,您应该使用完全合格的插件类。例如,在thorntail.gradle中:

buildscript {
String thorntailVersion = System.getProperty('thorntailVersion') ?: '2.5.1.Final-SNAPSHOT'
repositories {
mavenLocal()
mavenCentral()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
classpath "io.thorntail:thorntail-gradle-plugin:$thorntailVersion"
}
}

apply plugin: 'org.wildfly.swarm.plugin.gradle.PackagePlugin'

build.gradle中:
apply from: "$projectDir/gradle/thorntail.gradle"

我知道它看起来不像您所做的,因为 apply在外部脚本中。另一个选项(最接近您想要实现的选项)在 build.gradle中,以放置以下内容:
buildscript {
apply from: "$projectDir/gradle/thorntail.gradle",
to: buildscript
}

apply plugin: 'thorntail'

然后在 thorntail.gradle中删除 buildscript块并保留内部块,即:
String thorntailVersion = System.getProperty('thorntailVersion') ?: '2.5.1.Final-SNAPSHOT'
repositories {
mavenLocal()
mavenCentral()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
classpath "io.thorntail:thorntail-gradle-plugin:$thorntailVersion"
}

关于gradle - Gradle:找不到thorntail插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57523599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com