I don't have much to contribute here, just some vague observations pulled out of distant memories. So this is fuzzy, and I apologize for that.
I started working on this same sort of thing, sometime late last year. Setting up a basic project using jME in clojure worked fine under 64-bit Windows. Trying the same in 64-bit linux failed, because it kept trying to use the 32-bit native shared library. I've been meaning to go back to try renaming the 64-bit library, but I haven't found the time to find the project since I got distracted. The one suggestion I got about the problem on stackoverflow was from a Java guy with no experience in clojure. IIRC, he suggested that I needed to specify something in the :native-dependencies in project.clj. That sounded wrong at the time, since I specifically mentioned that I was using lein2. But I barely qualify as a "clojure programmer," and I'm definitely out of my league (for now) when it comes to things like java and maven. I got distracted back then, and I haven't had any time since to try to figure out what's going on. FWIW, using the jME version of netbeans worked fine on my linux box. I've asked a couple of Java gurus about it, and they didn't have any suggestions. This may be totally obsolete information that isn't relevant anymore. But I think this is an extremely interesting project, and it seems worth mentioning. As vague and useless as it probably is. I didn't want to clutter the main mailing list with the details back then, because I wanted to try to track down whether the problem was something in my lein setup, some weird configuration in the way jME packages their jars, or simply my lack of knowledge about the way java resolves native library dependencies. I still don't, so it seems worth at least tentatively suggesting a mailing list for this sort of conversation (maybe something about "clojure 3d graphics"?). I won't have much time for it in the near future, but I'd be more than happy to contribute what I'm able. Then again, I probably should have started asking here in the first place. However it works, I definitely wish good luck! Regards, James On Monday, April 29, 2013 2:02:16 PM UTC-5, Alex Fowler wrote: > > Hello! I have a problem, I will try to explain.. I want to write a game > with Clojure and JMonkeyEngine (http://jmonkeyengine.com/). So I take > their latest nightie set of jars (http://jmonkeyengine.com/nightly/) > and.... what? I can't make use of them in my CCW/Leiningen project no > matter how hard I try. So ok, I have found some examples where people get > them in the "lib" folder and it works, or where they recommend pushing them > to the local maven repo... but they do not tell how they do it, or they > show it for some very simple cases. Sure, there is a lot of instructions > like "use mvn install:install-file <a-lot-of-stuff-goes-here>" or "lein > localrepo install <less-stuff-but-hey>"... so do I have to do it for all > the 30 (thirty) jar files? Considering too, that I have to invent an > "artifactId" for every one of them, invent a "version number", type all > that in manually. And that is not my library, I do not want to invent that. > And even, if I do that, then, how do I specify that all them are > interdependant (are parts of one thing) and have to be always drawn in > together? I will have to specify the 30 dependencies in my project.clj each > time? Well, and even if I do, then I will still have that pain with > manually copying all that stuff on each new machine where I work, picking > it from the local maven repo and putting it to another maven repo..... And > if I want to push it to Clojars, I have do that for each one manually too, > typing in commands in the Windows cmd and taking care for inventing version > numbers?... oh, and maybe I could go about specifying <dependency> clauses > in a pom? pinch me am I dreaming a nightmare? :) > > I have tried to do something along these lines... spent about 15 hours in > general and got almost nothing but headache and eyesore... and a feeling of > being extremily stupid for not being able to plug a few jars into a jvm > program (isn't java all just about putting jars together? :) ). I am a > Clojure newb and maybe I am missing somewhat essential.. but in Scala, with > or without SBT, using Scala IDE for Eclipse, I got everything up and > running in about 15 minutes. > > Please, could anyone give me a clear explanation or better, a full example > of plugging in the JME3 into a Clojure project? Shouldn't it be simple? > Thank you in advance, the situation is really disappointing for me :( > -- -- 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.