On Fri, Jun 21, 2013 at 1:05 AM, Daniel Zwolenski <zon...@gmail.com> wrote:
> Are we talking Oracle or OpenJDK here. I got the impression those libs > were Open? > > I think it's much better that this is built into the OpenJFX/JDK automated > build scripts and you guys execute them. Most of us in the community do not > have the infrastructure to do cross platform builds of all this and you > guys do (and you are running those builds regularly anyway). > > We would end up with one person building the Mac release, another person > doing the win one. And this would need to happen for every snapshot - and > what if they accidentally check out the wrong code, etc. Confusion and > chaos - and if I was a malicious entity I could easily upload a snapshot > that deleted everyone's hard drive. You wouldn't be responsible, but you > sure wouldn't be winning too much good publicity. > > All it usually involves is an extra command added at the end of your > build. A 'deploy' command will automatically publish a snapshot release > when run. Instant and done. Official 'release' takes a couple more steps > but still probably adds about 30seconds to a minute on your normal release > which happens once or twice a year. > > Since you are using a Gradle build, I assume you can just easily integrate > this: > http://www.gradle.org/docs/current/javadoc/org/gradle/api/artifacts/maven/MavenDeployer.html > The script I am using fir JFX78 uses MavenDeployer. It shouldn't be too hard for Richard to tweak some POM items (like group ID) and add some artifacts. In fact, consider 'Narya.gradle" a contribution and copy, paste, and tweak wherever needed.