java - Maven 是否会记住它的状态,以便我可以轻松地重新运行最后一个命令?

标签 java maven build maven-3

我正在使用 Maven 多模块项目。当我运行 Maven 并且其中一个模块失败时,我收到错误消息,然后收到以下行

After correcting the problems, you can resume the build with the command
    mvn <goals> -rf :my.module.name

Maven 是否拥有任何状态?是否可以运行

  mvn <goal> `start from where we left off`

我问的原因是我的一些模块名称很长。我可以从 cmd 提示符进行复制,但我只是想要一个更快/更短的命令。通常节省几秒钟可能看起来不多,但在我的 Maven 使用过程中,它可以为我节省很多。

问题是

  • maven 是否保存状态?
  • 如果可以,我可以快速从上次中断的地方重新运行吗?

谢谢

最佳答案

您可以使用Maven Shell在预加载的 shell 环境中执行 Maven 目标/阶段,显着缩短构建时间。

关于java - Maven 是否会记住它的状态,以便我可以轻松地重新运行最后一个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676447/

相关文章:

外部库的 java.lang.NoClassDefFoundError

java - jaxb2-maven-plugin 未生成 package-info.java

ExtJS(5)Sencha为不同环境构建配置

ios - 审查提交未完成,因为没有构建

java - 我可以将图像渐变指定给矩形吗

java - 通过 TestNG 运行 Selenium 时出现空指针异常

java - 如何在 CLI 上运行 maven 生成的 jar

java - 录制声音JAVAFX

java - 如何调试 JAXB 中的编码(marshal)处理?

android-studio - 此版本的android studio 与使用的gradle 版本不兼容。请尝试禁用即时运行