You are viewing a plain text version of this content. The canonical link for it is here.
Posted to netcat@netbeans.apache.org by Ernie Rael <er...@raelity.com> on 2020/03/26 19:30:45 UTC

[fx] status

With 12.0beta2,

    NewProject > Java with Maven > [FXML|Simple] JavaFX Maven Archetype
    (Gluon)

use hacked archetypes that include

  * pom.xml with debug executions
  * nbactions.xml

So the run/debug buttons work out of the box.

There is a limitation on running NetBeans on jdk1.8 and working with 
openjfx; the biggest problem revolves around dealing with 
module-info.java. There is a pull requests in progress to remove this 
limitation but there are problems and it seems increasingly unlikely to 
make it for 12.0. Note that this is not a new limitation.

At some point in the future, the openjfx archetypes can be used; two 
thing need to happen for that.

 1. openjfx has to expose executions for debug. There's a pull request
    in progress that may be accepted soon that accomplishes this
 2. The API for adding nbactions.xml is needed. Along with some other
    internals. It looks like some of the work for getting jdk1.8 to work
    with fx will be useful for this.

Once these two things are done, the hacked archetype can be abandoned in 
favor of the official archetypes and the use should be none the wiser.

-ernie


---------------------------------------------------------------------
To unsubscribe, e-mail: netcat-unsubscribe@netbeans.apache.org
For additional commands, e-mail: netcat-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


Re: [fx] status

Posted by Geertjan Wielenga <ge...@apache.org>.
Absolutely great, thanks so much for doing this, and also for this clear
explanation and direction.

I tried out 12.0 beta 2 today especially to try out these two archetypes
and everything works out of the box, great, and the items you list are in
my opinion exactly the missing items and the way forward.

Gj

On Thu, Mar 26, 2020 at 8:31 PM Ernie Rael <er...@raelity.com> wrote:

> With 12.0beta2,
>
>     NewProject > Java with Maven > [FXML|Simple] JavaFX Maven Archetype
>     (Gluon)
>
> use hacked archetypes that include
>
>   * pom.xml with debug executions
>   * nbactions.xml
>
> So the run/debug buttons work out of the box.
>
> There is a limitation on running NetBeans on jdk1.8 and working with
> openjfx; the biggest problem revolves around dealing with
> module-info.java. There is a pull requests in progress to remove this
> limitation but there are problems and it seems increasingly unlikely to
> make it for 12.0. Note that this is not a new limitation.
>
> At some point in the future, the openjfx archetypes can be used; two
> thing need to happen for that.
>
>  1. openjfx has to expose executions for debug. There's a pull request
>     in progress that may be accepted soon that accomplishes this
>  2. The API for adding nbactions.xml is needed. Along with some other
>     internals. It looks like some of the work for getting jdk1.8 to work
>     with fx will be useful for this.
>
> Once these two things are done, the hacked archetype can be abandoned in
> favor of the official archetypes and the use should be none the wiser.
>
> -ernie
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: netcat-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: netcat-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>