gpt4 book ai didi

java - IntelliJ Idea : how to expose classes, 接口(interface),开发插件中的注释

转载 作者:IT老高 更新时间:2023-10-28 20:48:03 24 4
gpt4 key购买 nike

我为 IntelliJ Idea 创建了一个插件。在插件中,我定义了一个我想在我的项目中使用的注释,但它似乎无法访问。我应该如何在 plugin.xml 文件中指定我要公开的包?

最佳答案

当你安装一个插件时,它会在一个特定的地方——例如。 C:\Users\xxx\.IdeaIC14\config\plugins\...

现在您知道 jar 文件在哪里,您可以将其作为依赖项添加到您的项目中。如果你使用 Maven,你可以在你的 pom 中添加这样的东西:

<dependency>
<groupId>yourplugin</groupId>
<artifactId>yourplugin</artifactId>
<version>1</version>
<systemPath>C:\Users\xxx\.IdeaIC14\config\plugins\yourplugin.jar</systemPath>
<scope>system</scope>
</dependency>

或者你可以install the jar into your local repository然后将其用作正常的 maven 依赖项。

如果没有,则直接在项目设置中添加依赖项,就像它是任何其他 jar 一样。

plugin.xml 与这些无关,这都是关于 jars 和 classpath 的。您可以在插件中做一些用户友好的检查和操作,这将为您添加依赖项。

关于java - IntelliJ Idea : how to expose classes, 接口(interface),开发插件中的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30025535/

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