繁体   English   中英

我怎么知道哪个maven包中包含我要使用的类?

[英]How do I know which maven package contains the class I am going to use?

例如,如果我是spring mvc框架的新手,我会遵循一个教程并需要使用DispatcherServlet。 所以我来到maven资源库 ,搜索spring,出来了许多依赖候选者:

弹簧环境,弹簧网,弹簧芯,....

我如何知道哪些包含我想要的类:DispatcherServlet,而不首先在Google上搜索?

你可以去到Maven的中央的高级搜索页面 ,让你选择要搜索groupIdartifactIdversionpackagingclassifier或一个Classname

在此输入图像描述

如果您运行存储库管理器(例如,nexus,artefactory),它将在其高级搜索选项上进行类名搜索。

或者你可以在这里搜索https://mvnrepository.com

我希望,eclipse,idea或netbeans ide也提供搜索。 如果你单击该类并打开它的定义(ctrl b in idea,F3 in eclipse,ide打开相应的src jar)

如果您使用IntelliJ IDEA,则提示是在IDE中编写所需类的静态类型,然后选择“添加Maven依赖项”(可以使用ALT + Enter打开的菜单访问)。 然后,IDE将为您找到正确的Maven依赖项,并将其自动添加到您的pom.xml中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM