gpt4 book ai didi

groovy - 如何在 IntelliJ 中设置 Gradle 插件项目?

转载 作者:行者123 更新时间:2023-12-04 02:55:19 25 4
gpt4 key购买 nike

我想创建一个独立的 Gradle 插件项目,如 Gradle documentation 中所述。 .我想用 IntelliJ带有 Groovy 的代码完成和 Gradle .由于没有专门的向导来创建 Gradle 插件项目,因此我必须手动完成。
我已经设法添加了 Groovy SDK (binary)在 IDE 中通过:文件/其他设置/默认项目结构,如屏幕截图所示。

IntelliJ / Project Structure

首先,我创建了一个新的 Gradle 项目,其中还包含 Gradle 包装器。然后我创建了一个名为 MyExamplePlugin.groovy 的 Groovy 脚本。以下是sdk-manager-plugin的项目结构;如果此项目不遵循所需的设置,请注意我。

.
├── MyExamplePlugin.iml
├── build.gradle
├── gradle
│   └── wrapper
│   ├── gradle-wrapper.jar
│   └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── plugin
│   └── src
│   └── main
│   ├── groovy
│   │   └── com
│   │   └── example
│   │   └── MyExamplePlugin.groovy
│   └── resources
│   └── META-INF
│   └── gradle-plugins
│   └── myexample.properties
└── settings.gradle

然后我开始实现这个类:
import org.gradle.api.Plugin
import org.gradle.api.Project

class MyExamplePlugin implements Plugin<Project> {
// ...
}

问题是 org.gradle.api.*找不到。

最佳答案

转到一个新的空文件夹并键入:

gradle init --type groovy-library

然后编辑生成的 build.gradle 文件并添加:
compile gradleApi()

对于依赖项,以及:
apply plugin: 'idea'

到顶部附近的插件。

然后运行:
./gradlew idea

并在 IntelliJ 中打开生成的项目

关于groovy - 如何在 IntelliJ 中设置 Gradle 插件项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28436365/

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