(在Mac上使用Maven 3.0.3与Java 7)Maven如何确定从命令行使用插件的插件版本?
当我运行mvn dependency:analyze-duplicate
Maven使用2.1版(不管是2.8,可以在我的本地回购与否)的插件,并抱怨:
[ERROR] Could not find goal 'analyze-duplicate' in plugin org.apache.maven.plugins:maven-dependency-plugin:2.1 among available goals unpack-dependencies,....
当我运行它作为mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:analyze
它工作正常。
我会假设,如果没有明确指定版本,maven总是会回退到最新版本(即使还没有在本地回购)。
我错过了什么?谢谢大家的时间来回应。
您是否解决了这个问题?非常感兴趣的解决这个确切的问题出于同样的原因 – Ittai