Description
Trying to use this, I hit a problem where if your jar is located in a path with a space in the name (on Windows at least), it would throw an error: java.net.URISyntaxException: Illegal character in opaque part at index This is because of Loader.java, around here (line 1551 in latest):
for (URL url : urls) { URI uri = url.toURI();
Locally I worked around this by changing it to:
for (URL url : urls) { String tUrl = url.toString().replace(" ","%20"); URI uri = new URI(tUrl);
I'm sure there are more elegant solutions but this got me going again.
Also, during the build process, I had some DLLs which were read only. This caused the build to crash when it was copying the various DLLs (line 1219). Changed it to simply make the file writeable before copying in:
// make sure it isn't read only if (fo.exists()) { fo.setWritable(true); }
One last thing -- a few line blurb on the front-page on how to build it would be nice (I'm not a maven god by any means but I was able to figure it out so it isn't hard but one sentence with an example command line would be nice)