在我的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中正常工作?
答案 0 :(得分:1)
我正在使用带有Groovy 2.0.5的Grails 2.2,我看到了相同的行为,除了看起来GroovyDoc创建@link
标签以及@see
标签的功能是不可预测的,有时候它的工作 - 有时它不是。
它也可能是我的IDE中的一个错误(IntelliJ IDEA 12.0 Ultimate - 30天试用版),但是如果你也看到这种行为,也许它是Groovydoc
中的一些错误?
你使用哪个IDE?