我正在尝试使用maven构建一个(war)项目,但是当我看到生成的war文件时它包含一些较旧的jar文件,这些文件在pom.xml文件中不存在,并且是其他一些jar文件的旧版本。我删除了.m2文件夹,但问题仍然存在。 我是maven的新手,有什么想法吗?
答案 0 :(得分:0)
那些旧罐子可能是transitive dependencies。如果您正在使用Eclipse,您可以使用m2e的依赖关系图功能,否则您可以尝试maven-graph-plugin
答案 1 :(得分:0)
问题是mvn package
使用〜/ .m2 /存储库中的jar文件。只有在执行mvn install
时才会进行复制(安装)。