在maven中,以下命令中的“-e”代表什么。
mvn -e clean install
此外,有什么区别
mvn clean install
和
mvn clean compile
最佳答案
正如 Satish 所说,“-e”开关将在 Maven 输出中显示执行错误。
至于“安装”与“编译”的区别,它们是不同的 Maven 生命周期阶段。请参阅Introduction to the Build Lifecycle相关帮助文档。要记住的关键是 Maven 将执行所有生命周期阶段,直到并包括您指定的阶段,然后停止。
具体来说,在您的情况下,“mvn cleancompile”将运行具有两个生命周期目标的 Maven,第一个是“clean”,第二个是“compile”。 “编译”生命周期阶段将运行构建并包括项目源代码的编译。 “安装”生命周期阶段将一直运行,将项目打包到其容器(jar、war 等)中,并将其安装到驻留在本地计算机上的本地 Maven 存储库。当项目安装到本地存储库时,您在计算机上构建的其他项目可以引用它,而无需了解源代码或项目构建 Artifact 实际驻留的位置。
关于maven-2 - 关于 mvn -e clean install 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033459/