Shiny new stuff here, in a dusty old dead-end branch since I'm still set up for pre-rename structure:
https://github.com/Nanoware/Blockmania/ ... d45b3cccbd
Took a while to figure out Gant and then get used to it, and just like Groovy vs. Java it dawns on you "Hey, I know this stuff already, it is just like Ant, just far less awkward!"
Much cleaner now, and not quite done yet. Still need to tidy up the lib jar extraction / duplicate files in the final jar file that causes problems with signing the jar for applet usage.
One nitpick remains: My IntelliJ isn't quite getting along with the Gant config due to Groovy also being present in our source tree. I had to add my main Groovy install's primary jar file as an external lib reference to allow IntelliJ to run Gant, but then if I try to compile it fails due to ambiguous references or something. Works perfectly well from the command line.
1 am now tho, sleepy!
https://github.com/Nanoware/Blockmania/ ... d45b3cccbd
Took a while to figure out Gant and then get used to it, and just like Groovy vs. Java it dawns on you "Hey, I know this stuff already, it is just like Ant, just far less awkward!"
Much cleaner now, and not quite done yet. Still need to tidy up the lib jar extraction / duplicate files in the final jar file that causes problems with signing the jar for applet usage.
One nitpick remains: My IntelliJ isn't quite getting along with the Gant config due to Groovy also being present in our source tree. I had to add my main Groovy install's primary jar file as an external lib reference to allow IntelliJ to run Gant, but then if I try to compile it fails due to ambiguous references or something. Works perfectly well from the command line.
1 am now tho, sleepy!