如何使用IntelliJ Idea在Gradle项目中附加本地Javadoc JAR?
这个问题我已经被问过好几次了,但没有一个解决方案适合我。因此,也许通过下面列出的简单的可重复步骤和您的帮助,我们可以找到问题的症结所在 组织如何使用IntelliJ Idea在Gradle项目中附加本地Javadoc JAR?,gradle,intellij-idea,jar,javadoc,dependency-management,Gradle,Intellij Idea,Jar,Javadoc,Dependency Management,这个问题我已经被问过好几次了,但没有一个解决方案适合我。因此,也许通过下面列出的简单的可重复步骤和您的帮助,我们可以找到问题的症结所在 组织 IntelliJ idea版本:2020.2.1,渐变版本:4.10.3 在某处创建一个测试项目目录 在该目录中运行以下命令以创建模板项目: $ gradle init --type java-application 现在用Idea打开该项目 第一印象 此模板项目附带指定为依赖项的Guava库,因此您可以编写如下所示的代码,它将正常工作并显示
- IntelliJ idea版本:2020.2.1,渐变版本:4.10.3
- 在某处创建一个
目录测试项目
- 在该目录中运行以下命令以创建模板项目:
$ gradle init --type java-application
- 现在用Idea打开该项目
build.gradle
中注释掉依赖项,并使用gradle工具窗口重新加载项目,您将看到:
添加本地JAR
现在,让我们假设我们收到了一封电子邮件,就像在过去的好日子一样,我们希望在项目中使用它们
在项目中,我将罐子塞入lib/google/guava/23.0
,并将我的build.gradle
示例调整为如下:
plugins {
id 'java'
id 'application'
id 'idea' // <-- added this
}
mainClassName = 'App'
idea {
module {
downloadJavadoc = true // <-- and this
} // but makes no difference
}
dependencies {
// compile 'com.google.guava:guava:23.0'
compile 'google:guava:23.0' // <-- also this
testCompile 'junit:junit:4.12'
}
repositories {
jcenter()
maven {
url file('lib') // and finally this
}
}
插件{
id‘java’
id“应用程序”
id'idea'//这个答案是否有帮助:?似乎是关于生成新的javadoc,而不是指定现有的javadoc。