2011-09-21 97 views
2

我想使用VIM进行Java编程,但是我发现在命令行中查找和设置Maven依赖非常麻烦。有没有像“mvn search”这样的插件?

有没有像“apt-cache search”那样搜索依赖关系的插件?并像“apt-get install”一样添加对pom.xml的依赖?

这应该是一个基本功能,为什么没有这样的插件?谢谢:)

回答

1

没有插件,我无法回答为什么。

但是在IDE中我使用(IntelliJ),可能还有其他人,有些帮助弹出窗口会询问您是否想自动添加依赖项到POM(最有可能仅用于本地存储库中的内容)。另外,编辑POM时,当您输入依赖关系时(如果有多个版本,则显示可供选择的版本列表),本地存储库中的任何内容都将自动完成。只是让你知道,切换到IDE会帮助你。

我认为你可以做的最好的搜索是使用一个浏览器加载到MVNRepository一边。您可以搜索库,当您看到所需的库时,可以将示例依赖项复制粘贴到POM中。请注意,列出的一小部分依赖项不在最常见的公共存储库中,并且需要您自定义存储库列表。

+0

Sonatype为Maven中心建立了搜索网站。 http://search.maven.org/。它也会显示Maven依赖片段,你可以将它复制粘贴到你的POM中 –

0

maven dependency plugin可以帮助你一点上市/分析依赖关系。但它不能为你添加依赖。实际上,如果你更喜欢VI来编辑文件,为什么不直接在你的vim中打开pom.xml,然后直接编辑这个文件呢?

0

如果您更喜欢使用Vim,那么您仍然可以在Eclipse中使用它:在免费方面尝试Vrapper。在非自由方面,您可以尝试ViableviPlugin

Eclipse然后有Sonatype的m2e插件,它可以让你添加依赖和插件与光滑的搜索向导(而不是说一大堆其他帮助功能)。

相关问题