【发布时间】:2013-04-20 13:00:29
【问题描述】:
我正在尝试使用 maven 构建(战争)项目,但是当我看到生成的战争文件时,它包含一些在 pom.xml 文件中不存在的旧 jar 文件,并且是其他一些 jar 文件的旧版本.我删除了 .m2 文件夹,但问题仍然存在。 我是 maven 新手,有什么想法吗?
【问题讨论】:
-
尝试
mvn clean package,如果您的目标文件夹中有旧版本的依赖项,这些将被删除 ab 不会被打包 -
:( 不幸的是它不起作用!
-
您需要更具体。有一个标志可以检查最新的工件版本`-U,--update-snapshots`,并且一些工件可以从传递依赖中解决,那么你需要在 pom.xml 中明确定义正确的版本。