运行Groovy应用程序

时间:2015-08-14 13:39:53

标签: groovy

现在我需要开发并运行简单的Groovy TCP服务器。 你能帮我正确选择如何运行我的应用程序吗?

我知道如何运行我的Groovy简单应用程序:

1)我可以跑:

groovy myserver.groovy

2)我可以创建jar文件并运行它。在这种情况下,我可以编写以下代码(相应的文档):

import org.codehaus.groovy.runtime.InvokerHelper

class MyApp extends Script {
    def run() {
        // TODO             
    }

    static void main(String[] args) {
        InvokerHelper.runScript(MyApp, args)
    }
}

请帮助我,哪种方式更有效?

1 个答案:

答案 0 :(得分:0)

对于简单的情况,您可以使用-l标志以“监听”模式运行Groovy脚本,如下所示:

groovy -l 9010 SimpleServer.groovy

这将启动侦听端口9010的SimpleServer脚本。我从mrhaki的Groovy Goodness博客中获取此示例:http://mrhaki.blogspot.com/2009/12/groovy-goodness-serversocket-scripts.html。请查看完整示例。