我想通过当前项目的依赖项(Maven)访问一个类。就像访问IDEA的代码窗口中的类一样。 那么,是否可以从插件访问这些类?目前我可以访问所有项目数据和类,但不能访问外部依赖项。如何在IntelliJ插件中访问当前项目的依赖关系的类?
0
A
回答
0
在不理解的问题,风险,如果有问题的类是Maven的依赖,如果的IntelliJ已经把类路径的依赖,那么你只需要导入类使用它:
import somepackage.ObjectUtil;
...
ObjectUtil.save();
但是,可能出现这种情况:依赖项不是必需的 - 如果它被列为<optional>true</optional>
或者它具有非编译<scope>
。
+0
@Benny你已经通过导入Maven配置来配置你的IDEA项目,对吗?您可以检查依赖项是否显示在“项目”视图的“外部库”项目下。您也可以打开“项目结构”窗口,在“模块”视图中选择您的模块,然后转到“依赖项”选项卡,查看依赖项是否正确显示在“编译”范围内。 –
相关问题
- 1. 如何允许gradle插件访问项目依赖关系中的类
- 2. 如何在IntelliJ的项目结构>模块>依赖关系选项卡中搜索依赖关系
- 3. IntelliJ IDEA - 如何赋予项目之间的依赖关系?
- 4. 如何在IntelliJ IDEA中轻松链接Grails项目中的依赖关系源?
- 5. 如何从依赖关系中的当前项目中创建一个模块?
- 6. NetBeans中的Maven项目:如何向“依赖关系”和“测试依赖关系”添加依赖关系?
- 7. IntelliJ无法识别PHP项目中的Composer依赖关系
- 8. 导入Eclipse项目时IntelliJ中的模块依赖关系
- 9. Intellij IDEA不从Groovy项目中的@Grab导入依赖关系
- 10. 指定项目的依赖关系:复制依赖关系?
- 11. 如何在Maven项目中公开依赖项的依赖关系
- 12. 访问Jar依赖关系
- 13. Intellij sbt不会解决依赖关系的依赖关系
- 14. Intellij IDEA如何管理插件依赖关系?
- 15. 如何为IntelliJ IDEA插件指定库依赖关系?
- 16. 插件和项目在同一个多项目构建中的依赖关系
- 17. 如何在Grails项目(IntelliJ模块依赖项)的依赖项中使用Hibernate?
- 18. VS2010项目依赖关系
- 19. Eclipse项目依赖关系
- 20. Sbt项目依赖关系
- 21. Java项目依赖关系
- 22. CMAKE项目依赖关系
- 23. 从项目依赖中排除项目依赖关系
- 24. Visio中的项目依赖关系图
- 25. SBT中的子项目依赖关系
- 26. Gradle项目中的Maven依赖关系
- 27. Java依赖关系问题(Intellij/Maven)
- 28. 如何在玩Intellij Idea repl之前准备依赖关系?
- 29. 从Gradle导入项目时IntelliJ错误的依赖关系
- 30. Maven插件输出类依赖关系
你是什么意思的“访问”?你应该已经能够看到这个类的内容(编译)了。你想看看代码吗? –
我必须使用它们。例如。在项目根框架中有一个ObjectUtil类,我想能够在这里调用:ObjectUtil.save();该类不在当前项目中,而在其依赖项中。 – Benny
您是否正在为IDEA编写自己的插件?你想在依赖中找到一个类,加载它并调用一些方法吗? – CrazyCoder