【问题标题】:Manage source and javadoc for Grails automatic dependencies in IntelliJ IDEA?在 IntelliJ IDEA 中管理 Grails 自动依赖项的源代码和 javadoc?
【发布时间】:2011-09-28 04:45:34
【问题描述】:

如何将源代码和 javadoc 附加到 IntelliJ IDEA 中由 Grails 依赖解析自动链接且未在 IDEA 项目设置中明确列出的库?

例如在 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?

【问题讨论】:

    标签: grails maven intellij-idea javadoc


    【解决方案1】:

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

    文件 -> 项目结构 -> 项目设置 -> 模块 -> 项目名称-grailsPlugins -> 路径 -> JavaDoc

    【讨论】:

      【解决方案2】:

      IDEA 11 将能够搜索和下载任何 jar 的源代码。 通过 artifactId 使用 https://oss.sonatype.org/ 执行搜索,版本从 jar 的名称中获取。

      【讨论】:

      • 感谢您的信息。我发现 IDEA 10.5.2 实际上确实从 grails 依赖项而不是 javadoc 中自动附加了源代码。
      • 关于如何做到这一点的任何信息?
      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2018-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-05
        • 2011-12-17
        • 2013-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多