gpt4 book ai didi

java - 找不到外部 gradle 插件 'com.bmuschko.tomcat'

转载 作者:行者123 更新时间:2023-11-28 22:48:36 26 4
gpt4 key购买 nike

我想将tomcat插件添加到我的gradle构建中,但是找不到该插件,gradle显示错误

Plugin with id 'com.bmuschko.tomcat' not found.

我按照这个插件的 github 页面上的步骤操作,但它不起作用。在我的项目中,我有通用的 build.gradle,我正在加载我的 project.gradle,我定义了 tomcat-plugin 配置。

build.gradle

apply plugin: 'java'
apply plugin: 'maven'

sourceCompatibility = 1.8
ext {
debug = false
}

apply from: 'project.gradle'
group = myGroup
version = myVersion + '-SNAPSHOT'

project.gradle

//https://github.com/bmuschko/gradle-tomcat-plugin
buildscript {
repositories {
jcenter();
}

dependencies {
classpath 'com.bmuschko:gradle-tomcat-plugin:2.4.2'
}
}
apply plugin: "com.bmuschko.tomcat"


apply plugin: "idea"
apply plugin: "project-report"
apply plugin: "war"

我可以确保可以从我的机器上解决依赖关系,因为其他 gradle 项目可以工作,所以它不应该是网络问题,没有代理配置等。

最佳答案

您必须将 buildscript{} 放入主 build.gradle 中。 buildscript 过程在常规 Gradle 构建之外。这同样适用于插件{}(因为它们是等效的。)

所以如果你把

buildscript {
repositories {
jcenter();
}

dependencies {
classpath 'com.bmuschko:gradle-tomcat-plugin:2.4.2'
}
}

进入你的build.gradle,它会工作。

[更新]

我创建了一个 sample gradle projectfix在里面。

TravisCI 构建是 here .

关于java - 找不到外部 gradle 插件 'com.bmuschko.tomcat',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48133903/

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