Thanks both of you for the replies.
I will build ant files from scratch once I get the exported one working.
What do you mean by introducing dependencies?
Try exporting the ant build script and looking at it to see what I mean. It includes eclipse stuff that you probably don't need, but eclipse adds for whatever reason.
I exported the ant buildfiles and it created a build.xml for each of my projects. I ran "ant" inside my client directory and it said build successful (with a bunch of warnings) but I can't find a jar file that was built / exported. Is this right? Exporting the jar using eclipse normally takes more than 2 seconds.
... (repeats of below for each included project)
[echo] Storm: C:\[...]\build.xml
[javac] C:\Storm\build.xml:222: warning: 'includeant
runtime' was not set, defaulting to build.sysclasspath=last; set to false for re
Total time: 2 seconds
Why not writing your own Ant script from scratch? This is what I do and it has worked very well. I create a "runnable" JAR and I wrap it into a self-contained native application bundle
Maybe this is the way to go. Just feels like a complicated task to do it from scratch and make it work with my setup (above) However I'm willing to give it a shot
Do you have any more information / good links on this?
You can look at this section of my latest article, I suggest some tools but it would be a bit harder to use in your case as you use a library with no equivalent of "automated native library loading", you'll have to manage the Java library path by yourself:http://gouessej.wordpress.com/2014/11/22/ardor3d-est-mort-vive-jogamps-ardor3d-continuation-ardor3d-is-dead-long-life-to-jogamps-ardor3d-continuation/#deployment
I use lots of third party libraries and it works for me, it should work for you too. My build is entirely automated, from the compiling to the upload of the bundles (SFTP).
I am very interested in using JNDT. I am using Launch4j at the moment but it's really only a good windows solution. I'm going to look into this further when I have time to test mac and linux further.