IDEA搜索jar包里的文件和jar包里的文件的内容的方法
IDEA 里搜索jar包
1. 如何搜索jar包里的文件
包括搜索jar包某class文件,和搜索jar包里的配置文件等
总结:不需要下载源码就能搜到class文件、配置文件等
1.1 搜索步骤
- 搜索class:cmd+o打开搜索框,范围选择
All Places
- 搜索文件:cmd+shift+o打开搜索框,范围选择
All Places
1.2 注意
- 注意有个奇怪的现象,因为文本文件不管是否关联了源码都能被搜到。如果关联了源码,就搜出2个文件了,如图:一个在test-jar-search-0.0.1-SNAPSHOT-sources.jar里;另外一个在test-jar-search-0.0.1-SNAPSHOT.jar里(即一个在jar包里,一个在源码包里)
2. 如何搜索jar包里的 “内容”
包括搜索class对应的源码的文本内容(如方法、变量等),和搜索jar包里的配置文件的文本内容
总结:jar包里的文本文件不需要关联源码就可以搜索文件的内容;但是class文件必须关联的源码才能搜其文本
2.1 方法步骤
- cmd+shift+f 打开搜索,切换到scope,选择All palaces,输入搜索内容
2.2 注意
- class里的内容:必须下载了源码才可以搜索,不要指望 “IDEA自动将本工程所有class反编译并建立文本索引” IDEA还没这么智能。
- 文件里的内容:不需要下载源码也能搜索jar中的文本文件
- properties/yml/pom/markdown/txt文件:能搜到
- 注意如果文件在工程的根目录,并不会打进被搜索的jar包里,这种情况自然是搜不了的
如何下载jar包的源码
我们希望下载jar包的同时将源码和javadoc也一起下载
- 找到菜单
- 若想仅仅本工程生效:File->Settings
- 若想全局生效:File->Other Settings->Settings for New Projects
- 搜Maven,点开Importing,看到右边
Automatically download
,勾选Sources和Documentation
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135304.html