groovydoc用于本地包链接

时间:2013-02-02 15:34:45

标签: groovy groovydoc

在我的groovy文件中,我有一个groovydoc链接,如下所示:

/**
 * This links to {@link MyClassInSamePackage}
 */
def myMethod() {

}

因为myMethod的类与MyClassInSamePackage的包相同,所以这应该有用,但它不会在文档中生成链接,而是在<code>标记中包围它。我最近打开了https://jira.codehaus.org/browse/GROOVY-5957,但根据http://jira.codehaus.org/browse/GROOVY-3745,看起来应该修复此问题(我正在使用groovy 2.0.5)。

如果没有使用完整的包名,任何人都可以确认(或反驳)同一包中的链接是否在groovydoc中正常工作?

1 个答案:

答案 0 :(得分:1)

我正在使用带有Groovy 2.0.5的Grails 2.2,我看到了相同的行为,除了看起来GroovyDoc创建@link标签以及@see标签的功能是不可预测的,有时候它的工作 - 有时它不是。

它也可能是我的IDE中的一个错误(IntelliJ IDEA 12.0 Ultimate - 30天试用版),但是如果你也看到这种行为,也许它是Groovydoc中的一些错误?

你使用哪个IDE?