如何将本地jar 映射到artifactId、groupId、版本三元组?
How to map local jars to artifactId, groupId, version triplet?
我有大量遗留 ant 项目的本地 jar 依赖项。名称不遵循 artifactId-version-classifier.jar
模式。如果可能的话,我想用中央存储库中的工件替换这些 jar。
有办法吗?
这通常是很多工作。
您可以计算校验和并查找它们。您还可以查找名称和版本(如果您知道的话)。
此外,该项目可能只使用一小部分作为直接依赖项。其余的是传递依赖。因此,如果您找出直接依赖关系(通过查看代码)而不是解决这些问题就足够了。 Maven 会自动找到传递的。
我有大量遗留 ant 项目的本地 jar 依赖项。名称不遵循 artifactId-version-classifier.jar
模式。如果可能的话,我想用中央存储库中的工件替换这些 jar。
有办法吗?
这通常是很多工作。
您可以计算校验和并查找它们。您还可以查找名称和版本(如果您知道的话)。
此外,该项目可能只使用一小部分作为直接依赖项。其余的是传递依赖。因此,如果您找出直接依赖关系(通过查看代码)而不是解决这些问题就足够了。 Maven 会自动找到传递的。