groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcin Erdmann <marcin.erdm...@proxerd.pl>
Subject Re: SimpleHTTPServer for Groovy 3( Maybe Groovy 2.5.0? )
Date Wed, 14 Dec 2016 17:46:42 GMT
-1 from me as well, fells more like a lib feature than a language feature.
I agree with other folks that it is bloating the language for quite a
narrow usecase.


On Wed, 14 Dec 2016 at 12:39, Sergei Egorov <bsideup@gmail.com> wrote:

> Hi Daniel,
>
> To be honest, I don't like it, -1 from me.
>
> Why? Because we already put more and more stuff into the groovy itself,
> but, i.e. in a case of python, SimpleHTTPServer it's just a module after
> all.
>
> I would rather see something like:
>
> groovy -m com.sparkjava:spark-groovy -c "serve(port: 8080, path:
> 'd:\\temp')"
>
> On Wed, Dec 14, 2016 at 2:29 PM Daniel Sun <realbluesun@hotmail.com>
> wrote:
>
> Hi all,
>
>
>
>
>
>         SimpleHTTPServer has been implemented(http://bit.ly/2hsKm0V), it
>
>
> supports serving files not only under directory but also in the zip file.
>
>
> Here is the usage: "-lh <httpServerPort>         listen on a port and
>
>
> provide http service", e.g.
>
>
> *serve files under current directory*: groovy -lh 8000
>
>
> *serve files under a specified directory*: groovy -lh 8000 d:\temp
>
>
> *serve files in a zip file(we can view javadoc and groovydoc in the zip
>
>
> files inspried by GroovyHelp)*: groovy -lh 8000 d:\apidoc.zip
>
>
>
>
>
>          In addition, we can change the context root(/helloworld, default
>
>
> context root is /) via passing complete arguments: groovy -lh 8000 d:\temp
>
>
> helloworld,  its usage is: groovy -lh <httpServerPort> <base directory>
>
>
> [context root]
>
>
>
>
>
>          After the SimpleHTTPServer launched, we can access files via
>
>
> visiting http://localhost:<httpServerPort>/<context root>/<path relative
> to
>
>
> the base directory>
>
>
>
>
>
>          Any thoughts?
>
>
>
>
>
> Cheers,
>
>
> Daniel.Sun
>
>
>
>
>
>
>
>
>
>
>
> --
>
>
> View this message in context:
> http://groovy.329449.n5.nabble.com/SimpleHTTPServer-for-Groovy-3-Maybe-Groovy-2-5-0-tp5737235.html
>
>
> Sent from the Groovy Dev mailing list archive at Nabble.com.
>
>
>
>
>

Mime
View raw message