use*_*029 12 eclipse file-search m2eclipse maven multi-module
Eclipse中是否有任何设置仅显示文件所在的Maven项目?
我有不同的Maven项目,它们是父Maven项目的模块:
projParent
|-projWeb
|-projModel
|-projServices
|-...
Run Code Online (Sandbox Code Playgroud)
如果我Ctrl + Shift + r在Eclipse中使用"Open Resource"(使用)查找文件,它会出现在许多项目中(例如:在projParent和projWeb中).
有没有办法只显示该文件实际存在的相关文件夹?
yai*_*air 19
尝试定义仅包含要搜索的模块的工作集,然后在搜索中使用该工作集.
编辑
实际上我尝试了它,它默认在eclipse 4.3(Kepler)中完美运行,只为嵌套项目返回一个结果.
无论如何,这里是如何在开放资源中使用工作集(该示例不是嵌套模块中的资源,因为在这种情况下,Kepler不显示重复的结果;因此该示例只是两个不同的资源,在两个中同名不同的模块):
(1)按ctrl + shift + R键.我搜索了一个名为的资源pom.xml.你可以看到两个结果:

(2)按下窗口右上角的小向下箭头,选择Select Working Set...:

(3)检查单选按钮Selected Working Sets并检查所需项目(在您的情况下是叶子项目):

(4)瞧,Open Resource只返回一个结果:

Jea*_*evy 16
您可能正在谈论父项目及其子模块之间的一种重复.在最新版本的Eclipse中(从3.6可能,从3.7可以肯定),有一个新选项
菜单Windows>
Run Code Online (Sandbox Code Playgroud)Item Preferences > Tree item Maven > Option : Hide folders of physically nested modules
这不适用于现有项目.您必须删除它们(逻辑上)并重新导入它们
| 归档时间: |
|
| 查看次数: |
6578 次 |
| 最近记录: |