【发布时间】:2018-06-22 09:03:45
【问题描述】:
为已使用的类(属于 maven-online-repository)找到正确依赖项的最佳方法是什么?
据我所知是这种方法:
在 maven-repository 在线 (search.maven.org) 中从您的代码中查找导入(例如 org.whatever.X;)。
选择一个结果列表并将其包含在 POM 的依赖项部分中。
希望所选版本和依赖项的工件符合您的要求(编译、运行时)。如果没有,请尝试其他工件或版本。
【问题讨论】:
-
from your code是什么意思?这是一个(Maven/Gradle/...)项目吗? -
“解决为使用过的类找到正确的 jar/依赖项问题的最佳方法是什么” - 我认为这正是 maven 试图解决的问题!
-
只要该工具不在我的代码中查找并为我找到正确的 jar 但我需要在我的 POM 中手动放置一个依赖项,我认为我需要找到它而不是 maven。
-
关于 3:如果它们不是二进制兼容的,您始终可以编写代码以匹配该特定版本。您可能希望搜索项目自己的网站,并从作者/贡献者那里了解推荐的最新和/或最受支持的稳定版本是什么,或者哪个包含您在代码中需要的特定功能。不会有太多的反复试验。
标签: java maven dependency-management