【问题标题】:Direct output from ant to powershell instance instead of cmd.exe window从 ant 直接输出到 powershell 实例而不是 cmd.exe 窗口
【发布时间】:2016-10-21 03:10:06
【问题描述】:

我正在尝试从 powershell 窗口运行 ant。当我运行它时,它会启动一个新的 cmd.exe 窗口,该窗口很快消失并且似乎没有成功运行。有没有办法直接在 powershell 实例中运行,以便我可以看到输出或将输出重定向到 powershell 实例?

【问题讨论】:

    标签: powershell


    【解决方案1】:

    cmd /c 做了我需要的。
    避免它,因为这个article 提到“此方法不应再与 V3 一起使用”,但我猜在不同的上下文中(给出的示例是 dir 命令的速度)。

    此外,使用 ant 路径更新 PATH 环境变量也可以。

    【讨论】:

    • 您应该能够简单地从 PowerShell 控制台调用 ant <target>。当我在我的测试箱上运行一个简单的测试版本时,没有为我打开一个新窗口。你之前是如何运行ant 的?
    • 是的,我使用的是完整路径,例如“c:\myAntHome\ant”或“& c:\myAntHome\ant”。如果我编辑了 PATH 环境变量,那也可以。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-12-26
    • 2015-05-23
    • 2014-12-05
    • 2023-03-20
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    相关资源
    最近更新 更多