查找Jar

时间:2015-08-10 07:01:41

标签: java maven jar automation

我在本地目录中有Jars列表,我的目标是使实用程序获取Jars的详细信息(版本nad名称)并自动在POM.xml文件中填充它们。 我无法在Java实用程序的帮助下找到JArs的版本。如果没有指针,请指导我。 此致,Puneet Verma

2 个答案:

答案 0 :(得分:0)

您可以使用反编译器,或者您可以将.jar重命名为.zip,并在meta-inf目录中找到清单文件,您可以找到该版本。

答案 1 :(得分:0)

没有万无一失的方法可以做到这一点 - manifest file是你最好的选择,但Package Version Information是可选的,因此无法保证它会出现(当然默认情况下不存在) )。

除此之外,您似乎对Maven POM中的依赖关系感到困惑。你不是从本地罐开始构建POM;您声明了依赖项(它不仅需要一个版本,还需要组ID和名称),Maven将从公共存储库中检索它们,并将它们作为构建的一部分添加到本地存储库。