I should note that on my main development machine I build openjfx using the latest gradle release - 2.4 I think. As far as I can see there are no issues with this.
-- Jonathan Sent from a touch device. Please excuse my brevity. On 28 May 2015 05:21:49 GMT+12:00, Kevin Rushforth <kevin.rushfo...@oracle.com> wrote: > > >Sven Reimers wrote: >> So, is this a call for community and Gradle experts please helps us? >> >> We are able (and want) to upgrade to a newer gradle version? >> > >Not for FX 8u. We will upgrade FX 9 to a newer gradle (e.g., .2.3 or >later). See: > >https://javafx-jira.kenai.com/browse/RT-40256 > >-- Kevin > >> We want to share the whole pile of dirty gradle scripts to get you >started? >> >> Sounds interesting to me... >> >> -Sven >> Am 27.05.2015 18:48 schrieb "David Hill" <david.h...@oracle.com>: >> >> >>> On 5/27/15, 12:08 PM, Scott Palmer wrote: >>> >>> >>>> On May 27, 2015, at 10:04 AM, David Hill<david.h...@oracle.com> >wrote: >>>> >>>>> On 5/24/15, 10:56 AM, Scott Palmer wrote: >>>>> >>>>> >>>>>> Where can I find the instructions for building Scene Builder from >>>>>> source? >>>>>> >>>>>> >>>>>> I ran Ant in the apps/scenebuilder folder and it produced >>>>>> SceneBuilderApp.jar in the 'SceneBuilderApp/dist' folder. But >where's >>>>>> the >>>>>> rest of it? It looks like the javapackager part does run >>>>>> automatically, so >>>>>> I don't have a native executable with a nice icon and all those >>>>>> finishing >>>>>> touches that make it a "real" app. >>>>>> >>>>>> >>>>> I am in the process of adding a "run" command to the ant script. >We do >>>>> not have plans at the moment to add a packaging step. >>>>> >>>>> >>>> What happened to the original packaging step? The Oracle download >is a >>>> packaged app, was it a manual step or something? I can’t even find >the >>>> application icon in the source. >>>> >>>> Our internal build has 2 parts - OpenJFX and the "closed" stuff. >The >>>> >>> "closed" stuff has a lot of legacy steps that we have not had the >time or >>> inclination to move to the OpenJFX side. (after all, working with a >complex >>> chunk of delicate gradle/ant code for a long time tends to make your >eyes >>> bleed). >>> >>> But occasionally we get some motivation and we move another bit of >>> functionality over. I did ask our packager guy if he could sketch >out how >>> to do this standalone, so it might happen. >>> >>> >>>> I did notice the build output print a "jfx-deployment:" step, but I >guess >>>> >>>>>> that is something else. I haven't used Ant in years, so I'm a >little >>>>>> rusty. I was actually surprised that there wasn't a Gradle >script in >>>>>> the >>>>>> apps/SceneBuilder folder. I thought perhaps the apps are just >using the >>>>>> default NetBeans project format. I then noticed when loading the >>>>>> project >>>>>> in NetBeans that I didn't get the little "FX" decal on the coffee >cup >>>>>> icon, >>>>>> so it isn't a NetBean "JavaFX" project. >>>>>> >>>>>> >>>>> When I added in the building of the apps in the overall tree, I >was >>>>> constrained by several things that gradle does not (or did not) >play nicely >>>>> with. >>>>> We wanted to treat most of the items as independent sub projects, >and at >>>>> least some of them have ant scripts that needed to be included in >the >>>>> samples bundles. >>>>> >>>>> To shorten the story, after a long while of tinkering, I found >that for >>>>> our purposes, ant worked better for us. Gradle imports the ant >projects, >>>>> and allows us to call into them. >>>>> >>>>> >>>> Fair enough, there’s only so much tinkering one can take, I’ve been >>>> through a fair bit of Gradle tinkering myself. >>>> (My hope is that one day OpenJDK + OpenJFX will build simply with >‘grade >>>> build', using Gradle’s support for native builds. Especially on >Windows >>>> where it would simplify things a lot if you can avoid dependencies >on >>>> Cygwin or MinGW. Gradle’s native support is still incubating so it >is a >>>> bit early to go there, but I’ve used it recently for some Java +JNI >>>> projects on Linux, Mac, and Windows (with Visual Studio, not GCC) >and it >>>> actually worked quite well.) >>>> >>>> >>> We switched to gradle early on after a long time with a big pile'o >ant >>> scripts. Major rework for that. We were limited by the gradle >versions we >>> could get at the time. Some choices like what we could do in the >apps dir >>> were limited by that. More major rework when we moved as much as we >could >>> to OpenJFX. Now, if we had a dedicated build engineer we might be >able to >>> rebuild our current gradle to use the new features. But as we only >have >>> part time on about 3 guys willing to dive into that build mess that >each >>> have a huge pile 'o bugs... :-) >>> >>> >>> -- >>> David Hill<david.h...@oracle.com> >>> Java Embedded Development >>> >>> "A man's feet should be planted in his country, but his eyes should >survey >>> the world." >>> -- George Santayana (1863 - 1952) >>> >>> >>>