Maven依赖命令不起作用

jam*_*nov 1 maven

我可以从命令提示符运行mvn clean compile和mvn install但是mvn依赖:tree不起作用.我明白了:

无效的任务'依赖':您必须指定有效的生命周期阶段,或格式插件中的目标:goal或pluginGroupId:pluginArtifactId:pluginVersion:goal.

同样对于mvn eclipse:eclipse,我得到无效的任务'eclipse':等等

我在这里缺少任何配置吗?谢谢.

rec*_*rec 7

它是

mvn dependency:tree
mvn eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

冒号前面的部分表示maven插件,冒号后面的部分是应该调用的插件中的目标.插件名称,冒号和目标之间不能有空格,以便maven将其识别为一个参数

mvn <plugin>:<goal>
Run Code Online (Sandbox Code Playgroud)

如果你在那里放置一个空格,maven认为每个都是一个单独的参数,并且例如尝试运行目标"依赖"和另一个目标"树​​".

默认的生命周期名称(清理,安装等)是内置的,而不是插件的一部分 - 因此它们可以正常工作而没有":"符号.