在IntelliJ IDEA中管理Grails自动依赖项的源代码和javadoc?

时间:2011-09-28 04:45:35

标签: grails maven intellij-idea javadoc

如何将源和javadoc附加到IntelliJ IDEA中的库,这些库通过Grails依赖性解析自动链接,并且未在IDEA项目设置中明确列出?

例如in 的 BuildConfig.groovy

grails.project.dependency.resolution = {
    repositories {
        mavenRepo "http://oss.sonatype.org/content/repositories/releases/"
    }
    dependencies {
        runtime 'org.elasticsearch:elasticsearch:0.17.7'
    }
}

是否有方法让IDEA自动从Maven存储库中获取源代码和javadoc?

3 个答案:

答案 0 :(得分:3)

IDEA将源自动附加到项目插件模块。 JavaDoc可以手动附加到项目结构界面中的插件模块:

档案 - >项目结构 - >项目设置 - >模块 - > 项目名称 -grailsPlugins - >路径 - > JavaDoc的

IDEA project structure

答案 1 :(得分:1)

不是答案,而是一个想法:

您可以挂钩'grails integrate-with' gant脚本并自行添加此功能。 $GRAILS_HOME/scripts/IntegrateWith.groovy使用了可以修改的.ipr.iml文件的一些模板。

在未来的某个时刻,除了gradle将用于构建Grails项目之外,还有很长的路要走。

答案 2 :(得分:1)

IDEA 11将可以搜索和下载任何jar的来源。 搜索是通过artifactId使用https://oss.sonatype.org/执行的,并且从jar的名称获取版本。