Heads up... changing the rt/build/*sdk/ directory

Stephen F Northover steve.x.northover at oracle.com
Sat Feb 15 06:55:37 PST 2014


We are not currently using the gradle plugins for any of the IDE's.

https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Steve

On 2014-02-14 7:26 PM, Scott Palmer wrote:
> Are you guys using the NetBeans Gradle plugin?
>
> Scott
>
>
> On Fri, Feb 14, 2014 at 2:17 PM, Kevin Rushforth <kevin.rushforth at oracle.com
>> wrote:
>> Thanks David.
>>
>> For NB 7.4 (or 8) users, you should be able to just open up the apps
>> projects in NB and have it work without needing to do anything extra.
>>
>> -- Kevin
>>
>>
>> David Hill wrote:
>>
>>> As part of this Jira <https://javafx-jira.kenai.com/browse/RT-35809>, we
>>> are trying to make working in rt/apps easier.
>>>
>>> To do that, we found that the only way to make the IDEs happy is be able
>>> to provide a common path to "host build" jfxrt.jar.
>>>
>>> Currently we have:
>>>       rt/build/${hosttype}-sdk  (rt/build/linux-sdk/...)
>>> which requires evaluation that Netbeans does not want to do.
>>>
>>> We do need to support cross builds, so here is what we came up with,
>>> explained here in the new improved comment from build.gradle
>>>
>>>      // The jfxrt task is responsible for creating the jfxrt.jar. A
>>> developer may
>>>      // have multiple SDK's on their system at any one time, depending on
>>> which
>>>      // cross compiles they have done. For example, I might have:
>>>      //      build/ios-sdk/rt/lib/ext/jfxrt.jar
>>>      //      build/armhf-sdk/rt/lib/ext/jfxrt.jar
>>>      // and so forth. The default host build will always install into 'sdk'
>>>      // allowing for uses where a known sdk path is needed (like IDEs)
>>>      //      build/sdk/rt/lib/ext/jfxrt.jar
>>>      // This arrangement allows for multiple independent SDKs to
>>>      // exist on a developer's system.
>>>
>>> After you sync, you will probably want to perform a clean build.
>>>
>>> And then try out the apps, in the new easier to use format.
>>>
>>> Note: for now, you will still need to specify the JDK for ant/nb, like
>>> this:
>>>      ant -Dplatforms.JDK_1.8.home=$JAVA_HOME
>>>
>>>
>>>



More information about the openjfx-dev mailing list