我正在开发一个依赖项为X的项目。而X则依赖于Y。
我曾经在项目的pom中明确包含Y。但是,它并没有被使用,为了使它更整洁,我改为将其作为依赖项添加到X的pom中。X被标记为发布依赖项。
问题是,从项目的pom中删除Y并将其添加到X的pom中之后,我的项目没有继续使用mvn -U clean package
。我知道-U更新快照,但不发布。
因此,在不删除〜/ .m2 / repository目录的情况下,如何强制重新下载X的pom?另外,我尝试运行dependency:purge-local-repository
,但也没有用。
X
pom,那么即使只是补丁号更改,它也应该构成一个新版本:1.3
-> 1.3.1
。因此,可以一开始就消除此问题。