Java Web Start is super easy to use for end users, if that is an
option for you. All they have to do is click a link on a web page. The
signing part is a bit of a pita to set up, unless you follow one of
the quick howtos on web start for Java in general, and maybe by now
there are some clojure (lein?) specific ones.

I have used web start for a clojure pet project of mine a while back
and the main problem to solve - apart from setting up the signing
infrastructure - were security permissions so you can leave the Java
sandbox. Clojure has its own classloader, which complicates these
things a little bit. If you are going to take that route and run into
any security permission issues, let me know and I'll try to dig up my
solution to that problem.

Haven't looked into updatingthough, but iirc web start has means for
that, and you could also decide to let your app only run online,
making it always up to date (the jars would be cached on the users
disk, so no download every time).

On Feb 19, 10:30 am, Seth <wbu...@gmail.com> wrote:
> Has anyone had any experience in the best way to deploy updates to end
> users who have no programming experience? The application basically
> consists of a src directory, and a bat file which runs 'lein run' to
> start the program. It also consists of some extraneous files that have
> to be installed on the system under another program directory.
>
> The simplest method would be to take zip files and unzip them to the
> appropriate place. But i was wondering about things like
> 'uninstalling' updates, automatic updates from (free hosting?)
> website, better 'patch' formats, etc.

-- 
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

Reply via email to