我不确定您的库是否存储在 maven 存储库中。我想是的。
我知道将gradle项目导入IntelliJ的两种方法。第一个是“导入项目...”来自IntelliJ的向导,效果很好。但是它不会导入javadoc jars(如果存在)。至少我从来没有管理过它。
第二种方法使用 gradle 2.1 中的 idea 插件。该插件将为您生成项目。通过这种方式,我得到了javadoc。build.gradle 的一个完全可行的示例:
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = '1.7'
targetCompatibility = '1.7'
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.apache.commons', name: 'commons-compress', version: '1.8.1'
compile group: 'com.google.guava', name: 'guava', version: '18.0'
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'org.mockito', name: 'mockito-all', version: '1.8.5'
}
idea{
project {
languageLevel = '1.7'
}
module {
downloadJavadoc = true // defaults to false
downloadSources = true
}
}
您可以调用它为IntelliJ创建您的项目。gradle cleanIdea idea
如果您的库未存储在 maven 存储库中,您只需在上传库的地方放置一个连接即可。这将允许您使用上述方法。