形势::


,
- but, when the project is nested inside, Eclipse search opens up the file that has **no syntax highlight** or source code link (ie: unable to ctrl click on the code).(即: Eclipse打开Java文件,就好像该文件不在构建路径上一样)
(不过,如果我直接在嵌套的项目上搜索,而不是在父项目上搜索,那么一切都很好)
- I have to manually open up the file in the Project Explorer, to get the file with syntax highlight or source code link.问::
(这样我就不需要手动搜索了&点击一路)?
发布于 2022-03-26 22:19:46
您似乎在使用Maven,并且您可能将项目导入Eclipse中作为Maven项目。
Maven和Eclipse的问题在于,通常Maven项目被拆分为项目聚合器(只有<module>的<module>),m2e将导入该聚合器:这样的聚合器项目使用目录层次结构。
另一方面,Eclipse并不将文件扫描为文件系统文件,而是作为与项目相关的文件:这是复制的主要原因。包含在其父项目中的子项目将显示两次相同的文件,因为对于Eclipse来说,这是两个不同的路径。
因为对于父项目,该文件只是一个常规文件,除了语法突出显示之外,它不提供任何内容。
您可以:
您还可以创建一个bug或投票支持这个似乎相关的问题:https://bugs.eclipse.org/bugs/show_bug.cgi?id=533440
请注意,这也会影响其他屏幕,如(这是bug 533440的主题)。
发布于 2022-05-06 20:22:36
我正在使用的解决方法是:
变通办法01
像我以前一样在nest项目中找到文件,然后获取类名,然后ctrl shift t再次搜索该类。
line.:
变通方法02
只需搜索整个workspace。并直接打开子项目中的文件(忽略父项目的结果)。
workspace.
https://stackoverflow.com/questions/71629033
复制相似问题