我是maven build
进程的新手。使用以下命令构建项目。
mvn clean install
但是我对下面给出的命令感到困惑,发现它被用在其他地方而不是上面。为什么我们使用以下命令?-e
是必要的还是两者都相同?
mvn -e clean install
检查文档。有人请解释一下这些差异吗?
答案 0 :(得分:3)
-e
是一个maven执行标志,在设置时会导致maven“生成执行错误消息”。
如果出现问题,它基本上会为您提供更多信息。
所以基本上如果构建都成功,那么执行mvn -e clean install
或执行mvn clean install
之间没有区别。但是,如果出现问题,那么第一次执行应提供更多可能使问题更容易解决的信息。
-e
标志通常与-X
标志一起使用,后者产生执行调试输出。详情请见:
http://maven.apache.org/general.html#How_to_produce_execution_debug_output_or_error_messages
要查看所有可用的标记,只需执行mvn --help