fri*_*mle 6 java intellij-idea gradle gradle-plugin
我正在开发一个自定义 Gradle 插件。由于某种原因,IntelliJ 无法找到gradle-api工件的来源,并且仅显示反编译的 .class 文件。我已经在使用-allGradle Wrapper 的发行版(其中包括一些源,但显然不是我在这里需要的源)。单击“下载...”会导致错误:
Sources not found: Sources for 'gradle-api-6.5.1.jar' not found
Run Code Online (Sandbox Code Playgroud)
如何gradle-api在 IntelliJ 中正确附加/选择源?
编辑:
我有一个最小的 Gradle 插件,其中包含类似的代码(取自官方示例):
plugins {
id 'java-gradle-plugin'
}
repositories {
jcenter()
}
dependencies {
testImplementation 'junit:junit:4.13'
}
gradlePlugin {
// ...
}
Run Code Online (Sandbox Code Playgroud)
根据这个优秀的手册,您应该添加gradleApi()作为runtimeOnly依赖项:
dependencies {
//...
runtimeOnly(gradleApi())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1340 次 |
| 最近记录: |