sách gpt4 ai đã đi

Tạo một plugin Gradle phụ thuộc vào một plugin khác (bên ngoài)

In lại 作者:行者123 更新时间:2023-12-03 15:01:19 34 4
mua khóa gpt4 Nike

我想创建一个自动应用其他插件的插件(外部插件)。这要求在我称为“应用插件”之前为插件设置构建脚本依赖项。但是似乎我无法在插件中添加buildscript依赖项,或者得到了:
您不能更改处于未解析状态的配置!

这个问题有方法解决吗 ?

我的示例(无效)代码:

import org.gradle.api.Project
import org.gradle.api.Plugin
class SamplePlugin implements Plugin{
void apply(Project project) {

project.buildscript.dependencies.add("classpath","net.sourceforge.cobertura:cobertura:1.9.4.1");

project.configure(project){
apply plugin: 'cobertura'
}
}
}

1 Câu trả lời

解决方法是将pom.xml或ivy.xml与描述插件依赖关系的插件Jar一起发布。另外,您可以编写一个脚本插件,在buildscript {}节中声明其依赖项。脚本插件只是与apply from: ...一起应用的可重用构建脚本。

关于gradle - 创建一个依赖于另一个(外部)插件的Gradle插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10081299/

34 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com