gpt4 book ai didi

intellij-idea - 如何使用其他插件的扩展点? (Intellij 想法)

转载 作者:行者123 更新时间:2023-12-01 01:04:07 25 4
gpt4 key购买 nike

例如,插件 Intellij Idea TestNG 有扩展点:

<extensionPoints >
<extensionPoint qualifiedName="com.theoryinpractice.testng.listener" interface="org.testng.IDEATestNGListener"/>
</extensionPoints>

我想使用这个扩展点如下:
<extensions defaultExtensionNs="TestNG-J">
<com.theoryinpractice.testng.listener implementation="org.example.MyTestNGListener" />
</extensions>

public class MyTestNGListener implements org.testng.IDEATestNGListener {
...
}

但它没有用。我究竟做错了什么?

(如有错误,抱歉,是谷歌翻译的)

最佳答案

defaultExtensionNs 必须有 EP 的 FQN 前缀,而不是插件 ID:

<extensions defaultExtensionNs="com.theoryinpractice.testng">
<listener implementation="YourListenerFQN"/>
</extensions>

( http://devnet.jetbrains.com/message/5504720#5504720 )

关于intellij-idea - 如何使用其他插件的扩展点? (Intellij 想法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20337154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com