Hi,

People working with appengine--magic might be interested in a 
template-and-plugin pair I've put together over the past week.  This is my 
first crack at leiningen (and I'm fairly new to Clojure as well), so 
comments and suggests would be helpful.

The basic motivation was that although appengine-magic is a wonderful 
thing, the "Getting Started" part is pretty clunky and regularly fails for 
me on a missing saxon jar of some kind.  So I finally got to looking at the 
code and then looked into leiningen a little more closely and one thing 
lead to another.  I'm beginning to fall hard for Leiningen.  gaem basically 
splits all of the plugin functionality that is bundled into appengine-magic 
into an independent plugin+template pair. (I've not modified the 
appengine-magic codebase.)  So now to get started all you have to do is:

  $ lein new gaem myapp:gae-app-id /path/to/gae/sdk
  $ cd myapp
  $ lein gaem config
  $ lein repl  ;; launches myapp in the repl!
  ... edit gae app version number in project.clj
  $ lein gaem deploy  ;; "update" to cloud

It works for me but you're warned I've only tested it on a mac.  But the 
code is pretty simple in case you need to tweak it on e.g. windows.

The contraband may be found at https://github.com/greynolds/gaem-template 
and https://github.com/greynolds/gaem

Cheers,

Gregg Reynolds

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to