windows中的Grails命令行重定向

windows中的Grails命令行重定向,windows,grails,command-line,stdin,Windows,Grails,Command Line,Stdin,我一直在尝试让一位同事的linux构建脚本在windows中运行(通过cygwin)。他使用了很多“here documents”,但我可以把我的问题归结为一个简单的问题——在windows或cygwin中,我如何让grails接受来自stdin的一系列命令——即“grails”交互式提示打开 我已经尝试了-Djline=jline(不支持Windows Linux)终端的所有变体,带有-non-interactive和cygwin以及cmd(顺便说一下,是Windows 7 64位,grail

我一直在尝试让一位同事的linux构建脚本在windows中运行(通过cygwin)。他使用了很多“here documents”,但我可以把我的问题归结为一个简单的问题——在windows或cygwin中,我如何让grails接受来自stdin的一系列命令——即“grails”交互式提示打开

我已经尝试了-Djline=jline(不支持Windows Linux)终端的所有变体,带有-non-interactive和cygwin以及cmd(顺便说一下,是Windows 7 64位,grails 2.3.5),但它似乎忽略了stdin的重定向。我甚至尝试过“cat cmds | grails…”的变体

我看了所有的圣歌,但没有找到任何确定的。有一些关于移动到不同的windows控制台(如conemu)的评论,但这对我来说并没有解决任何问题

移出窗口不是一个选项:(


有人以前见过/解决过这个问题,或者有什么见解吗?

什么是
grails
?我的意思是,当运行它时,到底启动了什么

在任务管理器或Process Explorer中查找命令行。假设它运行java.exe,那么您需要复制完整的命令行,只需使用您的跟踪重定向程序

一个web开发框架(也是一个不错的框架):grails.org。是的,它是一个java程序。问题似乎与jline有关(Grails使用它来处理CLI,Scala、jython和其他一些东西也是如此)和jline显然存在windows重定向问题。我希望可能有人已经专门使用Grails遇到了这个问题,并解决了它:)