如何告诉Scriptrunner忽略“ org.intellij.lang.annotations.Language”

时间:2019-08-09 12:00:34

标签: intellij-idea groovy annotations confluence jira-plugin

我正在Atlassian-Confluence中运行Adaptavist ScriptRunner作为Script-Makro。 我最近发现,IntelliJ有一些简洁的语言注入

https://www.jetbrains.com/help/idea/using-language-injections.html

它在intelliJ中也可以正常工作,我可以利用代码完成等所有优势...

import org.intellij.lang.annotations.Language

@Language("CSS") String cssStyle = """
table.tablesorter thead, tr, th {
    padding-right: 2px !important;
}
"""

您还可以使用此功能的comment-Version,但是当我用变量中断String时,我遇到了问题(变量后无法识别languageInsertion):

Integer variable = 3
//language="CSS"
String cssStyle = """
table.tablesorter thead, tr, th {
    padding-right: """+ variable +"""px !important;
}
"""

@Language批注不会发生...

问题是,Scriptrunner不知道注释并引发错误:

  

无法解决类org.intellij.lang.annotations.Language @第10行,列1。导入org.intellij.lang.annotations.Language ^ 1错误

有人想过如何教Scriptrunner在哪里找到依赖项,或者告诉Scriptrunner忽略此注释吗?它实际上仅用于智能... Scriptrunner不必对该导入执行任何操作...

最好的问候, 塞巴斯蒂安

0 个答案:

没有答案