Maven依赖命令不起作用

时间:2013-07-24 16:22:54

标签: maven

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

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

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

我在这里错过了任何配置吗? 感谢。

1 个答案:

答案 0 :(得分:7)

mvn dependency:tree
mvn eclipse:eclipse

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

mvn <plugin>:<goal>

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

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

相关问题