14.10. 使用Maven仓库进行工作

m2eclipse也提供了一些工具使得使用Maven仓库变得容易一些。这些工具提供的功能包括:

  • 搜索构件

  • 搜索Java类

  • 为Maven仓库编制索引

14.10.1. 搜索 Maven 构件和 Java 类

m2eclipse为Eclipse Navigation菜单添加几个项目,使搜索Maven构件和Java类变得容易。点击Navigate菜单就能使用这些选项,如Figure 14.21, “搜索构件和类”

搜索构件和类

Figure 14.21. 搜索构件和类


注意在Figure 14.21, “搜索构件和类”中在Eclipse Navigate菜单下面可用的选项名为Open Maven POMOpen Type from MavenOpen Maven POM选项允许你在Maven仓库中搜索POM,如Figure 14.22, “搜索一个POM”

搜索一个POM

Figure 14.22. 搜索一个POM


选择一个构件然后点击OK,这个构件的POM在Eclipse被打开以备浏览或者编辑。当你需要快速看一下某个构件的POM的时候,该功能十分方便。

Navigate菜单中第二个m2eclipse选项名为Open Type from Maven。该特性允许你通过名称在远程仓库中搜索一个Java类。打开这个对话框,键入‘factorybean’你就能看到名字带有FactoryBean的很多类,如Figure 14.23, “在仓库中搜索类”

在仓库中搜索类

Figure 14.23. 在仓库中搜索类


这是一个很能节省时间的特性,有了它,手工在Maven仓库中搜索构件中的类成为了过去。如果你需要使用一个特定的类,就打开Eclipse,至菜单Navigate然后搜索类。m2eclipse会显示一个搜索结果构件的列表。