There's a whole infrastructure project going on for OpenJDK, and we need to coordinate with those guys. Nothings ever easy!
On Jun 21, 2013, at 12:25 AM, Daniel Zwolenski <zon...@gmail.com> wrote: > Ok, that's how I read it, and so as per my email Sonatype still makes sense > to me as the "spot" to put these libs (see the link I linked to). > > And, as I said, once you start using it for your third party repos it's a > small step to then start deploying the actual built artifacts into it, which > is something I've been asking for since I first joined in when 2.0 was in > beta. We couldn't do it before now because of legal reasons with Oracle. Now > we can legally do it but it's technically very, very easy for you guys to do > and very hard for us to do. > > I have already the Sonatype groupId setup and waiting for you to use so most > of red tape part is already done. > > I don't really see any reason not to do this but you seem reluctant? What's > the reason for the reluctance? > > > > > On Fri, Jun 21, 2013 at 5:14 PM, Richard Bair <richard.b...@oracle.com> wrote: > > Are we talking Oracle or OpenJDK here. I got the impression those libs were > > Open? > > Right, it is confusing. Much of the code we (meaning the build system) are > building all the time (for example, all of webkit or gstreamer). However some > of it (libxslt, libxml, some others) we have only built and then loaded up > onto an internal web server as a zip. The existing closed ant build system > downloads that zip and unpacks it, and then the existing ant build uses those > libraries for building webkit and producing the final artifacts. > > So in order to get the build working we either need to include the sources > for these libs and build them every time, or build them once and put them > someplace that Gradle can download them from. The ideal thing would be for > OpenJDK to have a public binary repository in which we can put all our > OpenJDK stuff (including snapshots of every build, and all the native > libraries, etc) and then our gradle build can just pull everything from > there. However in the meantime, I'd be happy if those native libs lived > anywhere and we wired it up in the gradle build to make it automatic. > > The point I was making about Oracle vs OpenJDK is just that the Official Java > / JavaFX / Oracle JDK builds will always probably be downloaded via that web > page and the continuous builds of that might not be exposed in a binary > repository. But the OpenJDK / OpenJFX builds certainly could be AFAIK and > certainly could be hosted by anybody on any server since it is all just GPL. > > So what I was referring to wasn't putting builds of OpenJFX into Maven so > much as putting the libxml, libxslt, and other web dependencies someplace > like maven that we could then pull from in order to be able to build web view. > > Richard >