在 Intellij 中扩展 Maven 工件搜索
Extend Maven artifact search in Intellij
有什么方法可以在 Intellij 中扩展 Maven 工件搜索吗?我不确定这在其他 IDE 中是如何工作的。如果我搜索工件,我有一个它们的列表,但它不完整,例如如果我想添加另一个依赖项,例如 JAXRS,我必须手动导航到 Maven 存储库网站,找到工件 ID、组 ID 并将其粘贴到 pom.xml 中。最好在IDE.
内搜索一下
intellij 中有一个搜索可用,但它只适用于 artefact/group id。要启用它,IntelliJ 需要索引存储库(这意味着下载一个大 xml 并从中生成和索引)。为此
- 转到设置
- 构建、执行、部署 -> 构建工具 -> Maven -> 存储库
- Select你看到的所有仓库,然后点击
Update
。
- 等等...如果我没记错的话,下载的文件大约有 1GB(未压缩),这可能需要一点时间才能完成。
这应该允许您按所有组和工件 ID 进行搜索(并检索所有可用的版本);但是您将无法像在 Maven Central 中那样通过 class 名称或 sha1 进行搜索。
有什么方法可以在 Intellij 中扩展 Maven 工件搜索吗?我不确定这在其他 IDE 中是如何工作的。如果我搜索工件,我有一个它们的列表,但它不完整,例如如果我想添加另一个依赖项,例如 JAXRS,我必须手动导航到 Maven 存储库网站,找到工件 ID、组 ID 并将其粘贴到 pom.xml 中。最好在IDE.
内搜索一下intellij 中有一个搜索可用,但它只适用于 artefact/group id。要启用它,IntelliJ 需要索引存储库(这意味着下载一个大 xml 并从中生成和索引)。为此
- 转到设置
- 构建、执行、部署 -> 构建工具 -> Maven -> 存储库
- Select你看到的所有仓库,然后点击
Update
。 - 等等...如果我没记错的话,下载的文件大约有 1GB(未压缩),这可能需要一点时间才能完成。
这应该允许您按所有组和工件 ID 进行搜索(并检索所有可用的版本);但是您将无法像在 Maven Central 中那样通过 class 名称或 sha1 进行搜索。