I'd go with number 1 personally. Less complicated and you can just replace the .jar when incrementing versions.