Wow, this is great work Ernie. Thank you. I will be making a YouTube clip
of this.

Thanks for bringing up the question, Ken.

Indeed, it would be great if the javafx.mainClass property was included in
the POM by default.

Gj

On Mon, Apr 6, 2020 at 6:51 AM Ernie Rael <[email protected]> wrote:

> I later discovered that after "Add Custom" action for jlink. I got this
> in nbactions.xml
>
> |       <action>
> |           <actionName>CUSTOM-jlink</actionName>
> |           <displayName>jlink</displayName>
> |           <goals>
> |               <goal>clean</goal>
> |               <goal>javafx:jlink</goal>
> |           </goals>
> |       </action>
>
> -ernie
>
> On 4/5/2020 4:30 PM, Ernie Rael wrote:
> > Hi Ken,
> >
> > I guess the entry in nbactions is wishful thinking by the openjfx and
> > Gluon guys. They proposed a similar nbactions at StackOverflow
> >
> > It turns out you can run jlink from the IDE.
> >
> > Using a project created with NB-12beta2 (that probably doesn't
> > matter), I'm using Simple JavaFX archetype project.
> >
> > 1. Click on the project's top level node in the Projects window, in the
> >    Navigator you will see the project's maven goals.
> > 2. But first edit pom.xml and add the property, using your main class
> > name
> > <javafx.mainClass>com.raelity.play.xs13.App</javafx.mainClass>
> > 3. Now in the Navigator, the context menu for "javafx link", do
> >    "Execute Goal"
> > 4. cd <projdir>/target/image/bin
> > 5. Using your main class name do
> >    ./java com.raelity.play.xs13.App
> >
> > That run's the program (at least this afternoon).
> >
> > An experiment, at "TheProject > properties > Actions" I did "Add
> > Custom". In the little dialog I added "Action Name:" "jlink". Then I
> > gave that "Execute Goals" "clean javafx:jlink". Now in the context
> > menu for the project there's "Run Maven > jlink"
> >
> > I'd like to suggest the the pom.xml property be added by the Archetype
> > automatically when the project is created. Comment?
> >
> > At https://github.com/openjfx/javafx-maven-plugin there's a section
> > named "javafx:jlink options". And the context menu in the navigator
> > has "Show Documentation..." (it executes directly, the '...' is
> > misleading) which is cool, it has some good info.
> >
> > In the project directory, after you add the property to the pom, from
> > the command line you can do something like
> >
> >      1409  JAVA_HOME=c:/f/j/jdk/jdk-11.0.5 mvn clean javafx:jlink
> >      1410  cd target/image/bin/
> >      1411  ./java com.raelity.play.xs13.App
> >
> > -ernie
> >
> > On 4/5/2020 8:25 AM, Kenneth Fogel wrote:
> >>
> >> As suggested by Geertjan here is my question in the subject line “how
> >> to use jlink in nbactionx.xml"
> >>
> >> Jaraslav’s suggestions ‘It might appear in "Project popup/Run
> >> Maven/JLink", if not try "Project popup/Properties/Actions” category’
> >> does not reveal jlink either.
> >>
> >> I just thought it might be a good way to see jlink in action but it
> >> will no impact on my course.
> >>
> >>
> >>
> >> */Ken Fogel/*
> >> Faculty
> >>
> >> email: [email protected] <mailto:[email protected]>
> >> phone: (514) 931-8731 local 4799
> >>
> >> Dawson College, 3040 Sherbrooke St. WWestmount, Quebec, H3Z 1A4, Canada
> >>
> >> facebook icon <https://www.facebook.com/ken.fogel>twitter icon
> >> <https://twitter.com/omniprof>youtube icon
> >> <https://www.youtube.com/kenfogel>linkedin icon
> >> <https://www.linkedin.com/in/kenfogel/>instagram icon
> >> <https://www.instagram.com/omniprof/>
> >>
> >>
> >>
> >> cid:16cd4bdce7eaf8d708 <https://www.dawsoncollege.qc.ca/>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to