gpt4 book ai didi

windows - Maven 在 cmd windows 7 中表现出奇怪的行为

转载 作者:可可西里 更新时间:2023-11-01 10:08:46 25 4
gpt4 key购买 nike

我在这里工作的一个项目中使用 Maven,我遇到了一个相当奇怪的(至少对我而言)问题。当我执行以下操作时: mvn package 一切似乎都正常,但是 mvn 的输出在 maven 完成后立即消失。为了更多地测试它,我只是做了一个: mvn --help 并且我看不到输出。一旦命令完成,提示就会被清除。我现在正在使用重定向来完成我的工作:mvn package > out 然后:键入 out 以查看输出。任何帮助将不胜感激!

谢谢!

已解决:给任何觉得这有用的人。在 mvn.bat 的末尾有一行

    cmd /C exit /B %ERROR_CODE%

我不得不这样评论:

    @REM cmd /C exit /B %ERROR_CODE%

最佳答案

检查 MAVEN_TERMINATE_CMD 是否设置为打开。如果未设置它:

set MAVEN_TERMINATE_CMD=

检查 maven 的 bin 目录中的 mvn.bat 脚本是否不包含没有/b 选项的退出命令。它应以以下行结尾:

cmd /C exit /B %ERROR_CODE%

如果两种选择都不能解决您的问题,请将 MAVEN_BATCH_PAUSE 变量设置为 on:

set MAVEN_BATCH_PAUSE=on

在运行 maven 之前。这应该会导致 mvn.bat 在退出前等待击键。

关于windows - Maven 在 cmd windows 7 中表现出奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com