Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread HRH
 You asked for the directory structure and that's what I sent in my response to 
show the tree (without the contents). That doesn't imply those directories are 
empty. For instance, the "resources" sub-folder in the "src" contains 
"cappuccino.jpeg" and this file gets copied over during the project build to 
the "target->classes->org->openjfx->mavenfxmlwebview" folder where the 
"*.class" files reside for the FXML JavaFX project type. In Simple JavaFx 
project type, the"cappuccino.jpeg" file under the "src->main->resources" gets 
copied over to the "target->classes" instead of 
"target->classes->org->openjfx->mavenfxsliderbar" and that's the crux. This 
inconsistent behavior leads to a null pointer exception at the run time, 
because loading resources API is seeking to load the resource file from the 
current directory where .class files reside.
Reproducing this problem is a cinch. One needs to create two very simple 
projects. One project should be of type FXML JavaFX application and the other 
of type Simple JavaFX application. The application should try to do a simple 
loading of an icon file from the src-main-resources folder to the main window.

Thanks.

On Friday, October 2, 2020, 12:18:53 AM GMT+3:30, Ernie Rael 
 wrote:  
 
 In an earlier msg you said
> FXML ... creates "Other Sources/src/main/resources/${project.package}" 
> tree structure

But that is not what you are showing, you show nothing under resources.

Seems Gj is correct. I'm sure you can find somewhere to help with you're 
maven problem.

-ernie

On 10/1/2020 12:40 PM, HRH wrote:
> The directory structure for the FXML JavaFX project:
> |->src
> |        |->main
> |    | |->java
> |    |    |  |->org
> |    |    |   |->openjfx
> |    |    |  
> |->mavenfxmlwebview
> |    | |->resources
> |    |->test
> target
>  |->classes
> |->org
> |->openjfx
> |->mavenfxmlwebview
>
> The directory structure for the Simple JavaFX project:
> |->src
> |        |->main
> |    | |->java
> |    |    |  |->org
> |    |    |   |->openjfx
> |    |    |  
> |->mavenfxsliderbar
> |    | |->resources
> |    |->test
> target
>  |->classes
> |->org
> |->openjfx
> |->mavenfxsliderbar
>
> Hope the bars are still lining up properly after I submit this email.
>
> Thanks
>
>
>
>
> On Thursday, October 1, 2020, 10:45:19 PM GMT+3:30, Ernie Rael 
>  wrote:
>
>
> @HRH,
>
> Could you provide the directory structure under src/main/resources for
> both the working project and the failing project.
>
> -ernie
>
> On 10/1/2020 11:17 AM, HRH wrote:
> > No, the folder contains an image file (.jpeg)
> >
> > On Tuesday, September 29, 2020, 9:21:41 PM GMT+3:30, Geertjan Wielenga
> > mailto:geert...@apache.org>> wrote:
> >
> >
> > Because the folder is empty?
> >
> > Gj
> >
> > On Tue, 29 Sep 2020 at 19:45, HRH  > wrote:
> >
> >
> >
> >
> >    Well, I looked into the IDE generated POMs for both project types
> >    assiduously and there are no major differences, that would lead
> >    one to believe Maven is the culprit here. In summary, during the
> >    project build, the resource sub-folder (within the Maven compliant
> >    folder structure) is copied from the "src" sub-tree to the
> >    "target" sub-tree, by the IDE for the "FXML JavaFX Maven
> >    Archetype" projects but this step is completely elided for the
> >    "Simple JavaFX Maven Archetype) projects.
> >
> >    Thanks
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >    On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH
> >    mailto:hrh...@yahoo.com.invalid>> wrote:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >    That's precisely what I was doing, by looking into the Maven docs,
> >    and trying to find a way to copy this file to the right
> >    destination folder. The generated pom.xml files for both templates
> >    seem identical with the exception of the main class name and the
> >    project name, so there must be a reason why they behave differently.
> >
> >    Thanks
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >    On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael
> >    mailto:err...@raelity.com> 
> >> wrote:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >    On 9/17/2020 11:33 AM, HRH wrote:
> >    > Ok, I need to be more specific vis-a-vis my last reply. Initially,
> >    > when I created the src/main/resources sub-folder and put my
> >    image.jpg
> >    > in that directory, Maven copied it the .jpg file to the
> >    > "target/classes" directory instead of
> >    > "target/classes/org/openjfx/${package} where all the class files
> >    > reside. In contrast, for the "FXML JavaFX Archetype (Gluon)"
> >    template,
> >    > Maven copies the content of the 

Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread Ernie Rael

In an earlier msg you said
FXML ... creates "Other Sources/src/main/resources/${project.package}" 
tree structure


But that is not what you are showing, you show nothing under resources.

Seems Gj is correct. I'm sure you can find somewhere to help with you're 
maven problem.


-ernie

On 10/1/2020 12:40 PM, HRH wrote:

The directory structure for the FXML JavaFX project:
|->src
|        |->main
|    | |->java
|    |    |  |->org
|    |    |   |->openjfx
|    |    |  
|->mavenfxmlwebview

|    | |->resources
|    |->test
target
 |->classes
|->org
|->openjfx
|->mavenfxmlwebview

The directory structure for the Simple JavaFX project:
|->src
|        |->main
|    | |->java
|    |    |  |->org
|    |    |   |->openjfx
|    |    |  
|->mavenfxsliderbar

|    | |->resources
|    |->test
target
 |->classes
|->org
|->openjfx
|->mavenfxsliderbar

Hope the bars are still lining up properly after I submit this email.

Thanks




On Thursday, October 1, 2020, 10:45:19 PM GMT+3:30, Ernie Rael 
 wrote:



@HRH,

Could you provide the directory structure under src/main/resources for
both the working project and the failing project.

-ernie

On 10/1/2020 11:17 AM, HRH wrote:
> No, the folder contains an image file (.jpeg)
>
> On Tuesday, September 29, 2020, 9:21:41 PM GMT+3:30, Geertjan Wielenga
> mailto:geert...@apache.org>> wrote:
>
>
> Because the folder is empty?
>
> Gj
>
> On Tue, 29 Sep 2020 at 19:45, HRH > wrote:

>
>
>
>
>    Well, I looked into the IDE generated POMs for both project types
>    assiduously and there are no major differences, that would lead
>    one to believe Maven is the culprit here. In summary, during the
>    project build, the resource sub-folder (within the Maven compliant
>    folder structure) is copied from the "src" sub-tree to the
>    "target" sub-tree, by the IDE for the "FXML JavaFX Maven
>    Archetype" projects but this step is completely elided for the
>    "Simple JavaFX Maven Archetype) projects.
>
>    Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>    On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH
>    mailto:hrh...@yahoo.com.invalid>> wrote:
>
>
>
>
>
>
>
>
>
>
>
>    That's precisely what I was doing, by looking into the Maven docs,
>    and trying to find a way to copy this file to the right
>    destination folder. The generated pom.xml files for both templates
>    seem identical with the exception of the main class name and the
>    project name, so there must be a reason why they behave differently.
>
>    Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
>    On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael
>    mailto:err...@raelity.com> 
>> wrote:

>
>
>
>
>
>
>
>
>
>    On 9/17/2020 11:33 AM, HRH wrote:
>    > Ok, I need to be more specific vis-a-vis my last reply. Initially,
>    > when I created the src/main/resources sub-folder and put my
>    image.jpg
>    > in that directory, Maven copied it the .jpg file to the
>    > "target/classes" directory instead of
>    > "target/classes/org/openjfx/${package} where all the class files
>    > reside. In contrast, for the "FXML JavaFX Archetype (Gluon)"
>    template,
>    > Maven copies the content of the "src/main/resources" to
>    > "target/classes/org/openjfx/${package} and the runtime can load
>    the file.
>
>    It's up to you to figure out what/if maven is doing differently
>    for one
>    project and not the other. It's not a NetBeans issue. Take a look
>    at the
>    structure under resources
>
>    -ernie
>
>    >
>    > I hope this clarifies the ambiguity in the last reply.
>    >
>    > On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH
>    > mailto:hrh...@yahoo.com.invalid> 
>> 
wrote:

>    >
>    >
>    > Ernie
>    >
>    > I have done that (making a "resources" sub-folder under the
>    src/main)
>    > but Maven does not copy its content to the "target" subtree. Not
>    sure why?
>    >
>    > On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael
>    > mailto:err...@raelity.com> 
>> wrote:

>    >
>    >
>    > On 9/17/2020 9:58 AM, HRH wrote:
>    > >
>    > > Hi Ernie,
>    > >
>    > > I hear what you're saying about the empty directory. I kept the
>    > > artifact in the src/main and manually copied it to the
>    target/classes
>    > > tree after the build. However, "Run Main Project" tends to
>    rebuild and
>    > > wipe the "target" sub-tree (because I am missing the nb-javac
>    plugin),
>    > > which then leads to a runtime error due to missing artifact.
>    > > Currently, I going through Maven documentation to figure out a
>    way 

Re: nightlies?

2020-10-01 Thread Fred Welland
When I pulled; unzipped  there were 2 exes in ../bin directory;  along with
the linux sh/bootstrapper...

...I presume they work...

On Thu, Oct 1, 2020 at 3:37 PM Christoph Theis  wrote:

> Half offtopic: where would I find the nightly artifacts for Windows, if
> they exist?
>
>
> Christoph
>
> -
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


Re: nightlies?

2020-10-01 Thread Christoph Theis

On 01.10.2020 21:40, Neil C Smith wrote:



On Thu, 1 Oct 2020, 20:37 Christoph Theis, mailto:th...@gmx.at>> wrote:

Half offtopic: where would I find the nightly artifacts for Windows, if
they exist?


The link in the original email, or as on the website. Linux in the link
there refers to the build OS, not the OS you're running on.


Ah, thanks!

I never found the artifacts starting on the website, and I didn't expect
to find windows binaries (yes, there are .exe files in the bin folder)
in something with Linux in its name.

So next time I need nightlies I know where to look :)


Christoph

-
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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



Re: nightlies?

2020-10-01 Thread Geertjan Wielenga
Something built on Linux runs on Windows, welcome to Java.

Gj

On Thu, 1 Oct 2020 at 21:37, Christoph Theis  wrote:

> Half offtopic: where would I find the nightly artifacts for Windows, if
>
> they exist?
>
>
>
>
>
> Christoph
>
>
>
> -
>
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
>
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
>
>
> For further information about the NetBeans mailing lists, visit:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread HRH
 The directory structure for the FXML JavaFX project:|->src|        |->main|
    |    |->java
|    |    |  |->org|    |    |  
 |->openjfx|    |    |  
|->mavenfxmlwebview
|    |    |->resources
|    |->testtarget |->classes |->org
  |->openjfx
 |->mavenfxmlwebview
The directory structure for the Simple JavaFX project:|->src|        |->main|   
 |    |->java
|    |    |  |->org|    |    |  
 |->openjfx|    |    |  
|->mavenfxsliderbar
|    |    |->resources
|    |->testtarget |->classes |->org
  |->openjfx
 |->mavenfxsliderbar
Hope the bars are still lining up properly after I submit this email.
Thanks




On Thursday, October 1, 2020, 10:45:19 PM GMT+3:30, Ernie Rael 
 wrote:  
 
 @HRH,

Could you provide the directory structure under src/main/resources for 
both the working project and the failing project.

-ernie

On 10/1/2020 11:17 AM, HRH wrote:
> No, the folder contains an image file (.jpeg)
>
> On Tuesday, September 29, 2020, 9:21:41 PM GMT+3:30, Geertjan Wielenga 
>  wrote:
>
>
> Because the folder is empty?
>
> Gj
>
> On Tue, 29 Sep 2020 at 19:45, HRH  wrote:
>
>
>
>
>    Well, I looked into the IDE generated POMs for both project types
>    assiduously and there are no major differences, that would lead
>    one to believe Maven is the culprit here. In summary, during the
>    project build, the resource sub-folder (within the Maven compliant
>    folder structure) is copied from the "src" sub-tree to the
>    "target" sub-tree, by the IDE for the "FXML JavaFX Maven
>    Archetype" projects but this step is completely elided for the
>    "Simple JavaFX Maven Archetype) projects.
>
>    Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>    On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH
>     wrote:
>
>
>
>
>
>
>
>
>
>
>
>    That's precisely what I was doing, by looking into the Maven docs,
>    and trying to find a way to copy this file to the right
>    destination folder. The generated pom.xml files for both templates
>    seem identical with the exception of the main class name and the
>    project name, so there must be a reason why they behave differently.
>
>    Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
>    On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael
>    mailto:err...@raelity.com>> wrote:
>
>
>
>
>
>
>
>
>
>    On 9/17/2020 11:33 AM, HRH wrote:
>    > Ok, I need to be more specific vis-a-vis my last reply. Initially,
>    > when I created the src/main/resources sub-folder and put my
>    image.jpg
>    > in that directory, Maven copied it the .jpg file to the
>    > "target/classes" directory instead of
>    > "target/classes/org/openjfx/${package} where all the class files
>    > reside. In contrast, for the "FXML JavaFX Archetype (Gluon)"
>    template,
>    > Maven copies the content of the "src/main/resources" to
>    > "target/classes/org/openjfx/${package} and the runtime can load
>    the file.
>
>    It's up to you to figure out what/if maven is doing differently
>    for one
>    project and not the other. It's not a NetBeans issue. Take a look
>    at the
>    structure under resources
>
>    -ernie
>
>    >
>    > I hope this clarifies the ambiguity in the last reply.
>    >
>    > On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH
>    > mailto:hrh...@yahoo.com.invalid>> wrote:
>    >
>    >
>    > Ernie
>    >
>    > I have done that (making a "resources" sub-folder under the
>    src/main)
>    > but Maven does not copy its content to the "target" subtree. Not
>    sure why?
>    >
>    > On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael
>    > mailto:err...@raelity.com>> wrote:
>    >
>    >
>    > On 9/17/2020 9:58 AM, HRH wrote:
>    > >
>    > > Hi Ernie,
>    > >
>    > > I hear what you're saying about the empty directory. I kept the
>    > > artifact in the src/main and manually copied it to the
>    target/classes
>    > > tree after the build. However, "Run Main Project" tends to
>    rebuild and
>    > > wipe the "target" sub-tree (because I am missing the nb-javac
>    plugin),
>    > > which then leads to a runtime error due to missing artifact.
>    > > Currently, I going through Maven documentation to figure out a
>    way (I
>    > > recall seeing a Maven plugin somewhere) to copy this file from
>    > > "main/src" to "target/classes" as the last step in the build and I
>    > > believe this will circumvent my issue.
>    >
>    > I'm confused. Why don't you create the resources directory,
>    > .../src/main/resources/ and move the files to there and be done
>    with 

Re: nightlies?

2020-10-01 Thread Neil C Smith
On Thu, 1 Oct 2020, 20:37 Christoph Theis,  wrote:

> Half offtopic: where would I find the nightly artifacts for Windows, if
> they exist?
>

The link in the original email, or as on the website. Linux in the link
there refers to the build OS, not the OS you're running on.

Neil

>


Re: nightlies?

2020-10-01 Thread Christoph Theis

Half offtopic: where would I find the nightly artifacts for Windows, if
they exist?


Christoph

-
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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



Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread Geertjan Wielenga
Then you’re going to need to find the right place to report this, which is
not here.

Gj

On Thu, 1 Oct 2020 at 21:17, HRH  wrote:

>
>
> Ernie,
>
> Whether I execute the Maven from the command line (i.e. mvn clean package)
> or within the bounds of IDE, the resources are not copied to where the
> *.class files reside under the "target\classes\${package-structure}"
> sub-tree, instead, they're copied under "target\classes" with the
> module-info. This behavior is not consistent with the FXML JavaFx project
> type. The interim solution to circumnavigate this situation is to either
> hard code the path to the resource, manually copy the resource to the
> proper location after the project builds, or use FXML JavaFX project type
> instead.
>
> From the start of this thread, I have been circumspect of not pointing
> finger at the IDE and that remains unchanged. My goal is to point out this
> anomalous difference between the two project types.
>
> Thanks
>
>
>
>
>
>
>
>
>
>
>
>
> On Tuesday, September 29, 2020, 9:41:45 PM GMT+3:30, Ernie Rael <
> err...@raelity.com> wrote:
>
>
>
>
>
>
>
>
>
> In the project directory, from the OS command line, did you try running
> "mvn clean package"?
>
> This takes NetBeans out of the equation; I don't think NetBeans is
> copying stuff from resource to target.
>
> I think maven replicates the resources directory structure under target.
>
> -ernie
>
> On 9/29/2020 10:44 AM, HRH wrote:
> >
> > Well, I looked into the IDE generated POMs for both project types
> > assiduously and there are no major differences, that would lead one to
> > believe Maven is the culprit here. In summary, during the project
> > build, the resource sub-folder (within the Maven compliant folder
> > structure) is copied from the "src" sub-tree to the "target" sub-tree,
> > by the IDE for the "FXML JavaFX Maven Archetype" projects but this
> > step is completely elided for the "Simple JavaFX Maven Archetype)
> > projects.
> >
> > Thanks
> > On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH
> >  wrote:
> >
> >
> > That's precisely what I was doing, by looking into the Maven docs, and
> > trying to find a way to copy this file to the right destination
> > folder. The generated pom.xml files for both templates seem identical
> > with the exception of the main class name and the project name, so
> > there must be a reason why they behave differently.
> >
> > Thanks
> >
> > On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael
> >  wrote:
> >
> >
> > On 9/17/2020 11:33 AM, HRH wrote:
> > > Ok, I need to be more specific vis-a-vis my last reply. Initially,
> > > when I created the src/main/resources sub-folder and put my image.jpg
> > > in that directory, Maven copied it the .jpg file to the
> > > "target/classes" directory instead of
> > > "target/classes/org/openjfx/${package} where all the class files
> > > reside. In contrast, for the "FXML JavaFX Archetype (Gluon)" template,
> > > Maven copies the content of the "src/main/resources" to
> > > "target/classes/org/openjfx/${package} and the runtime can load the
> > file.
> >
> > It's up to you to figure out what/if maven is doing differently for one
> > project and not the other. It's not a NetBeans issue. Take a look at the
> > structure under resources
> >
> > -ernie
> >
> > >
> > > I hope this clarifies the ambiguity in the last reply.
> > >
> > > On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH
> > > mailto:hrh...@yahoo.com.invalid>> wrote:
> > >
> > >
> > > Ernie
> > >
> > > I have done that (making a "resources" sub-folder under the src/main)
> > > but Maven does not copy its content to the "target" subtree. Not
> > sure why?
> > >
> > > On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael
> > > mailto:err...@raelity.com>> wrote:
> > >
> > >
> > > On 9/17/2020 9:58 AM, HRH wrote:
> > > >
> > > > Hi Ernie,
> > > >
> > > > I hear what you're saying about the empty directory. I kept the
> > > > artifact in the src/main and manually copied it to the target/classes
> > > > tree after the build. However, "Run Main Project" tends to rebuild
> and
> > > > wipe the "target" sub-tree (because I am missing the nb-javac
> plugin),
> > > > which then leads to a runtime error due to missing artifact.
> > > > Currently, I going through Maven documentation to figure out a way (I
> > > > recall seeing a Maven plugin somewhere) to copy this file from
> > > > "main/src" to "target/classes" as the last step in the build and I
> > > > believe this will circumvent my issue.
> > >
> > > I'm confused. Why don't you create the resources directory,
> > > .../src/main/resources/ and move the files to there and be done with
> the
> > > problem?
> > >
> > > You do not seem to have a maven compliant file layout. Why not make it
> > > compliant and be done with this whole issue of manually copying files
> > > around?
> > >
> > > -ernie
> > >
> > > >
> > > > Thanks as always for your insight
> > > > On Thursday, September 17, 2020, 7:47:21 

Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread HRH
 Ernie,
Whether I execute the Maven from the command line (i.e. mvn clean package) or 
within the bounds of IDE, the resources are not copied to where the *.class 
files reside under the "target\classes\${package-structure}" sub-tree, instead, 
they're copied under "target\classes" with the module-info. This behavior is 
not consistent with the FXML JavaFx project type. The interim solution to 
circumnavigate this situation is to either hard code the path to the resource, 
manually copy the resource to the proper location after the project builds, or 
use FXML JavaFX project type instead.

>From the start of this thread, I have been circumspect of not pointing finger 
>at the IDE and that remains unchanged. My goal is to point out this anomalous 
>difference between the two project types.
Thanks
On Tuesday, September 29, 2020, 9:41:45 PM GMT+3:30, Ernie Rael 
 wrote:  
 
 In the project directory, from the OS command line, did you try running 
"mvn clean package"?

This takes NetBeans out of the equation; I don't think NetBeans is 
copying stuff from resource to target.

I think maven replicates the resources directory structure under target.

-ernie

On 9/29/2020 10:44 AM, HRH wrote:
>
> Well, I looked into the IDE generated POMs for both project types 
> assiduously and there are no major differences, that would lead one to 
> believe Maven is the culprit here. In summary, during the project 
> build, the resource sub-folder (within the Maven compliant folder 
> structure) is copied from the "src" sub-tree to the "target" sub-tree, 
> by the IDE for the "FXML JavaFX Maven Archetype" projects but this 
> step is completely elided for the "Simple JavaFX Maven Archetype) 
> projects.
>
> Thanks
> On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH 
>  wrote:
>
>
> That's precisely what I was doing, by looking into the Maven docs, and 
> trying to find a way to copy this file to the right destination 
> folder. The generated pom.xml files for both templates seem identical 
> with the exception of the main class name and the project name, so 
> there must be a reason why they behave differently.
>
> Thanks
>
> On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael 
>  wrote:
>
>
> On 9/17/2020 11:33 AM, HRH wrote:
> > Ok, I need to be more specific vis-a-vis my last reply. Initially,
> > when I created the src/main/resources sub-folder and put my image.jpg
> > in that directory, Maven copied it the .jpg file to the
> > "target/classes" directory instead of
> > "target/classes/org/openjfx/${package} where all the class files
> > reside. In contrast, for the "FXML JavaFX Archetype (Gluon)" template,
> > Maven copies the content of the "src/main/resources" to
> > "target/classes/org/openjfx/${package} and the runtime can load the 
> file.
>
> It's up to you to figure out what/if maven is doing differently for one
> project and not the other. It's not a NetBeans issue. Take a look at the
> structure under resources
>
> -ernie
>
> >
> > I hope this clarifies the ambiguity in the last reply.
> >
> > On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH
> > mailto:hrh...@yahoo.com.invalid>> wrote:
> >
> >
> > Ernie
> >
> > I have done that (making a "resources" sub-folder under the src/main)
> > but Maven does not copy its content to the "target" subtree. Not 
> sure why?
> >
> > On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael
> > mailto:err...@raelity.com>> wrote:
> >
> >
> > On 9/17/2020 9:58 AM, HRH wrote:
> > >
> > > Hi Ernie,
> > >
> > > I hear what you're saying about the empty directory. I kept the
> > > artifact in the src/main and manually copied it to the target/classes
> > > tree after the build. However, "Run Main Project" tends to rebuild and
> > > wipe the "target" sub-tree (because I am missing the nb-javac plugin),
> > > which then leads to a runtime error due to missing artifact.
> > > Currently, I going through Maven documentation to figure out a way (I
> > > recall seeing a Maven plugin somewhere) to copy this file from
> > > "main/src" to "target/classes" as the last step in the build and I
> > > believe this will circumvent my issue.
> >
> > I'm confused. Why don't you create the resources directory,
> > .../src/main/resources/ and move the files to there and be done with the
> > problem?
> >
> > You do not seem to have a maven compliant file layout. Why not make it
> > compliant and be done with this whole issue of manually copying files
> > around?
> >
> > -ernie
> >
> > >
> > > Thanks as always for your insight
> > > On Thursday, September 17, 2020, 7:47:21 PM GMT+4:30, Ernie Rael
> > > mailto:err...@raelity.com> 
> >> wrote:
> > >
> > >
> > > On 9/17/2020 5:11 AM, HRH wrote:
> > > > Hi,
> > > >
> > > > The "Simple JavaFX Maven Archetype (Gluon)" template from the "New
> > > > Projects->Java with Maven" does not create a resource sub-folder 
> under
> > > > the src subtree, so the developer can 

Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread Ernie Rael

@HRH,

Could you provide the directory structure under src/main/resources for 
both the working project and the failing project.


-ernie

On 10/1/2020 11:17 AM, HRH wrote:

No, the folder contains an image file (.jpeg)

On Tuesday, September 29, 2020, 9:21:41 PM GMT+3:30, Geertjan Wielenga 
 wrote:



Because the folder is empty?

Gj

On Tue, 29 Sep 2020 at 19:45, HRH  wrote:




Well, I looked into the IDE generated POMs for both project types
assiduously and there are no major differences, that would lead
one to believe Maven is the culprit here. In summary, during the
project build, the resource sub-folder (within the Maven compliant
folder structure) is copied from the "src" sub-tree to the
"target" sub-tree, by the IDE for the "FXML JavaFX Maven
Archetype" projects but this step is completely elided for the
"Simple JavaFX Maven Archetype) projects.

Thanks












On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH
 wrote:











That's precisely what I was doing, by looking into the Maven docs,
and trying to find a way to copy this file to the right
destination folder. The generated pom.xml files for both templates
seem identical with the exception of the main class name and the
project name, so there must be a reason why they behave differently.

Thanks













On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael
mailto:err...@raelity.com>> wrote:









On 9/17/2020 11:33 AM, HRH wrote:
> Ok, I need to be more specific vis-a-vis my last reply. Initially,
> when I created the src/main/resources sub-folder and put my
image.jpg
> in that directory, Maven copied it the .jpg file to the
> "target/classes" directory instead of
> "target/classes/org/openjfx/${package} where all the class files
> reside. In contrast, for the "FXML JavaFX Archetype (Gluon)"
template,
> Maven copies the content of the "src/main/resources" to
> "target/classes/org/openjfx/${package} and the runtime can load
the file.

It's up to you to figure out what/if maven is doing differently
for one
project and not the other. It's not a NetBeans issue. Take a look
at the
structure under resources

-ernie

>
> I hope this clarifies the ambiguity in the last reply.
>
> On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH
> mailto:hrh...@yahoo.com.invalid>> wrote:
>
>
> Ernie
>
> I have done that (making a "resources" sub-folder under the
src/main)
> but Maven does not copy its content to the "target" subtree. Not
sure why?
>
> On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael
> mailto:err...@raelity.com>> wrote:
>
>
> On 9/17/2020 9:58 AM, HRH wrote:
> >
> > Hi Ernie,
> >
> > I hear what you're saying about the empty directory. I kept the
> > artifact in the src/main and manually copied it to the
target/classes
> > tree after the build. However, "Run Main Project" tends to
rebuild and
> > wipe the "target" sub-tree (because I am missing the nb-javac
plugin),
> > which then leads to a runtime error due to missing artifact.
> > Currently, I going through Maven documentation to figure out a
way (I
> > recall seeing a Maven plugin somewhere) to copy this file from
> > "main/src" to "target/classes" as the last step in the build and I
> > believe this will circumvent my issue.
>
> I'm confused. Why don't you create the resources directory,
> .../src/main/resources/ and move the files to there and be done
with the
> problem?
>
> You do not seem to have a maven compliant file layout. Why not
make it
> compliant and be done with this whole issue of manually copying
files
> around?
>
> -ernie
>
> >
> > Thanks as always for your insight
> > On Thursday, September 17, 2020, 7:47:21 PM GMT+4:30, Ernie Rael
> > mailto:err...@raelity.com>
>> wrote:
> >
> >
> > On 9/17/2020 5:11 AM, HRH wrote:
> > > Hi,
> > >
> > > The "Simple JavaFX Maven Archetype (Gluon)" template from
the "New
> > > Projects->Java with Maven" does not create a resource
sub-folder under
> > > the src subtree, so the developer can store required
artifacts (i.e.
> > > jpg images,etc.) for the project in that folder. If the
artifacts
> > > placed in the src directory with the main and the controller
source
> > > code, the maven does not copy them to the target->classes,
hence the
> > > developer needs to manually copy
> > The developer can put the resources where they belong for the
maven
> > build system when the developer initially adds them.
> >
> > > these artifacts src->main to the "target->classes" after
each build,
  

Re: Resource sub-folder for Maven based JavaFX

2020-10-01 Thread HRH
 No, the folder contains an image file (.jpeg)

On Tuesday, September 29, 2020, 9:21:41 PM GMT+3:30, Geertjan Wielenga 
 wrote:  
 
 Because the folder is empty?
Gj
On Tue, 29 Sep 2020 at 19:45, HRH  wrote:



 
Well, I looked into the IDE generated POMs for both project types assiduously 
and there are no major differences, that would lead one to believe Maven is the 
culprit here. In summary, during the project build, the resource sub-folder 
(within the Maven compliant folder structure) is copied from the "src" sub-tree 
to the "target" sub-tree, by the IDE for the "FXML JavaFX Maven Archetype" 
projects but this step is completely elided for the "Simple JavaFX Maven 
Archetype) projects.
Thanks


 

 

 

 

 

 On Thursday, September 17, 2020, 11:21:48 PM GMT+4:30, HRH 
 wrote:

 

 


 


 

 That's precisely what I was doing, by looking into the Maven docs, and trying 
to find a way to copy this file to the right destination folder. The generated 
pom.xml files for both templates seem identical with the exception of the main 
class name and the project name, so there must be a reason why they behave 
differently.

Thanks



 

 

 

 

 

 On Thursday, September 17, 2020, 11:11:27 PM GMT+4:30, Ernie Rael 
 wrote:

 

 


 


 On 9/17/2020 11:33 AM, HRH wrote:
> Ok, I need to be more specific vis-a-vis my last reply. Initially, 
> when I created the src/main/resources sub-folder and put my image.jpg 
> in that directory, Maven copied it the .jpg file to the 
> "target/classes" directory instead of 
> "target/classes/org/openjfx/${package} where all the class files 
> reside. In contrast, for the "FXML JavaFX Archetype (Gluon)" template, 
> Maven copies the content of the "src/main/resources" to 
> "target/classes/org/openjfx/${package} and the runtime can load the file.

It's up to you to figure out what/if maven is doing differently for one 
project and not the other. It's not a NetBeans issue. Take a look at the 
structure under resources

-ernie

>
> I hope this clarifies the ambiguity in the last reply.
>
> On Thursday, September 17, 2020, 10:31:40 PM GMT+4:30, HRH 
>  wrote:
>
>
> Ernie
>
> I have done that (making a "resources" sub-folder under the src/main) 
> but Maven does not copy its content to the "target" subtree. Not sure why?
>
> On Thursday, September 17, 2020, 10:16:20 PM GMT+4:30, Ernie Rael 
>  wrote:
>
>
> On 9/17/2020 9:58 AM, HRH wrote:
> >
> > Hi Ernie,
> >
> > I hear what you're saying about the empty directory. I kept the
> > artifact in the src/main and manually copied it to the target/classes
> > tree after the build. However, "Run Main Project" tends to rebuild and
> > wipe the "target" sub-tree (because I am missing the nb-javac plugin),
> > which then leads to a runtime error due to missing artifact.
> > Currently, I going through Maven documentation to figure out a way (I
> > recall seeing a Maven plugin somewhere) to copy this file from
> > "main/src" to "target/classes" as the last step in the build and I
> > believe this will circumvent my issue.
>
> I'm confused. Why don't you create the resources directory,
> .../src/main/resources/ and move the files to there and be done with the
> problem?
>
> You do not seem to have a maven compliant file layout. Why not make it
> compliant and be done with this whole issue of manually copying files
> around?
>
> -ernie
>
> >
> > Thanks as always for your insight
> > On Thursday, September 17, 2020, 7:47:21 PM GMT+4:30, Ernie Rael
> > mailto:err...@raelity.com>> wrote:
> >
> >
> > On 9/17/2020 5:11 AM, HRH wrote:
> > > Hi,
> > >
> > > The "Simple JavaFX Maven Archetype (Gluon)" template from the "New
> > > Projects->Java with Maven" does not create a resource sub-folder under
> > > the src subtree, so the developer can store required artifacts (i.e.
> > > jpg images,etc.) for the project in that folder. If the artifacts
> > > placed in the src directory with the main and the controller source
> > > code, the maven does not copy them to the target->classes, hence the
> > > developer needs to manually copy
> > The developer can put the resources where they belong for the maven
> > build system when the developer initially adds them.
> >
> > > these artifacts src->main to the "target->classes" after each build,
> > > to avoid runtime errors.
> > >
> > > In contrast, the "FXML JavaFX Maven Archetype (Gluon)" template always
> > > creates "Other Sources/src/main/resources/${project.package}" tree
> > > structure for the artifacts (i.e. fxml, css, images, etc.) and the
> > > maven copies them to the "target->classes->${package}" sub-folder.
> > >
> > > If possible, it would be great if these two templates create a
> > > consistent tree structure.
> >
> >
> > The FXML project has resources, so it creates the directory and puts the
> > resources there; the other project type does not does not have resources
> > and so does not create the directory. You're suggesting creating empty
> > directories, which SCM will get rid of.
> >
> > 

Re: nightlies?

2020-10-01 Thread Fred Welland
Thanks -- haven't tried the snap one yet -- may give it a try.



On Thu, Oct 1, 2020 at 12:19 PM Laszlo Kishalmi 
wrote:

> Yes, that's how it works. If you happen to be on Linux you might use the
> netbeans-dev Snap package as of:
>
> sudo snap install --edge --classic netbeans-dev
>
> Get a new dev build automatically every Thursday
>
> There are more Gradle fixes on the way, I hope 12.2 will be able to load
> and parse the full JavaFX source code.
>
> On 10/1/20 4:50 AM, Fred Welland wrote:
> > Hi Ya,
> >
> > 12.1 working OK for me...sigh well was.   I am HUGE Gradle user &
> > Lombok too!Saw 'noise' on this list about something busted related
> > to gradle and lombok and then encountered it yesterday.  Also
> > thought I saw a note about it being addressed already in a nightly.
> >
> > So, for example, is this the approximate location to grab a nightly from:
> >
> >
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-linux/84/artifact/nbbuild/NetBeans-dev-Netbeans/
> >
> > Build 84 is just latest, could pull whatever,  -- salient point
> > ''artifact/nbbuild/NetBeans-dev-Netbeans" & grab the zip?
> >
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


Re: nightlies?

2020-10-01 Thread Laszlo Kishalmi
Yes, that's how it works. If you happen to be on Linux you might use the 
netbeans-dev Snap package as of:


sudo snap install --edge --classic netbeans-dev

Get a new dev build automatically every Thursday

There are more Gradle fixes on the way, I hope 12.2 will be able to load 
and parse the full JavaFX source code.


On 10/1/20 4:50 AM, Fred Welland wrote:

Hi Ya,

12.1 working OK for me...sigh well was.   I am HUGE Gradle user & 
Lombok too!    Saw 'noise' on this list about something busted related 
to gradle and lombok and then encountered it yesterday.      Also 
thought I saw a note about it being addressed already in a nightly.


So, for example, is this the approximate location to grab a nightly from:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-linux/84/artifact/nbbuild/NetBeans-dev-Netbeans/

Build 84 is just latest, could pull whatever,  -- salient point  
''artifact/nbbuild/NetBeans-dev-Netbeans" & grab the zip?





-
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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



Re: Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread Ernie Rael

On 10/1/2020 2:44 AM, David Gradwell wrote:


It’s probably bad form to answer one’s own question !


Not at all.


However:

 1. Look at the About window gives the cache location.
 2. 
https://stackoverflow.com/questions/8689780/how-to-clear-the-cache-in-netbeans
is helpful.
 3. Clearing the cache clears the problem.

Is it worth bug reporting corrupt cache issues next time it happens ?


IMO. If you have a reproducible case, then yes; file an issue.

Otherwise, everyone (at least anyone who might read the report and have 
a shot at fixing it) already know the cache sometimes gets corrupted.



Thanks

David

*From: *David Gradwell 
*Date: *Thursday, 1 October 2020 at 10:30
*To: *"users@netbeans.apache.org" 
*Subject: *Sudden erratic behaviour by Netbeans 12.0

Hi,

After months of using NetBeans 12.0 it has started behaving erratically.

Specifically:

 1. A long established and unchanged Maven project re-compiled and
produced the expected .jar but two source files were flagged as
errored but no line in either file had an error flag.
 2. None of the other projects (at least a dozen !) that depend on the
project in question could see the project.

Clean and build doesn’t help.

Closing and re-opening the project doesn’t help.

Questions:

 1. How do I clear the NetBeans cache ?
 2. Has anyone else seen anything like this ?

Regards

David Gradwell




-
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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



Re: Cannot find usages in NB 12.0.

2020-10-01 Thread Owen Thomas
I've just installed 12.1, and everything looks to be back in order so far.
I'll let you all know if this changes.

On Thu, 1 Oct 2020 at 21:19, Owen Thomas  wrote:

> Thanks for getting back to me Geertjan. I will try.
>
> On Thu, 1 Oct 2020 at 21:16, Geertjan Wielenga 
> wrote:
>
>> Can you try to reproduce in 12.1?
>>
>> Gj
>>
>> On Thu, Oct 1, 2020 at 1:13 PM Owen Thomas 
>> wrote:
>>
>>> After deleting the cache directory as is the habit I have picked up in
>>> my long-time NetBeans use, I cannot find usages on anything. I do not see
>>> red or yellow lines when I expect to see them.
>>>
>>> I've gone back to 11, but would like to know if this is a known problem,
>>> and if it is, what can be done to correct it.
>>>
>>> Thanks,
>>>
>>>   Owen.
>>>
>>


nightlies?

2020-10-01 Thread Fred Welland
Hi Ya,

12.1 working OK for me...sigh well was.   I am HUGE Gradle user & Lombok
too!Saw 'noise' on this list about something busted related to gradle
and lombok and then encountered it yesterday.  Also thought I saw a
note about it being addressed already in a nightly.

So, for example, is this the approximate location to grab a nightly from:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-linux/84/artifact/nbbuild/NetBeans-dev-Netbeans/

Build 84 is just latest, could pull whatever,  -- salient point
''artifact/nbbuild/NetBeans-dev-Netbeans"  & grab the zip?


Re: Cannot find usages in NB 12.0.

2020-10-01 Thread Owen Thomas
Thanks for getting back to me Geertjan. I will try.

On Thu, 1 Oct 2020 at 21:16, Geertjan Wielenga  wrote:

> Can you try to reproduce in 12.1?
>
> Gj
>
> On Thu, Oct 1, 2020 at 1:13 PM Owen Thomas 
> wrote:
>
>> After deleting the cache directory as is the habit I have picked up in my
>> long-time NetBeans use, I cannot find usages on anything. I do not see red
>> or yellow lines when I expect to see them.
>>
>> I've gone back to 11, but would like to know if this is a known problem,
>> and if it is, what can be done to correct it.
>>
>> Thanks,
>>
>>   Owen.
>>
>


Re: Cannot find usages in NB 12.0.

2020-10-01 Thread Geertjan Wielenga
Can you try to reproduce in 12.1?

Gj

On Thu, Oct 1, 2020 at 1:13 PM Owen Thomas 
wrote:

> After deleting the cache directory as is the habit I have picked up in my
> long-time NetBeans use, I cannot find usages on anything. I do not see red
> or yellow lines when I expect to see them.
>
> I've gone back to 11, but would like to know if this is a known problem,
> and if it is, what can be done to correct it.
>
> Thanks,
>
>   Owen.
>


Cannot find usages in NB 12.0.

2020-10-01 Thread Owen Thomas
After deleting the cache directory as is the habit I have picked up in my
long-time NetBeans use, I cannot find usages on anything. I do not see red
or yellow lines when I expect to see them.

I've gone back to 11, but would like to know if this is a known problem,
and if it is, what can be done to correct it.

Thanks,

  Owen.


Re: Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread Richard Grin

Hi,

Configuration for a user : 
c:\Users\\AppData\Roaming\NetBeans\


NetBeans cache with Windows : 
c:\Users\\AppData\Local\NetBeans\Cache\


Check these directories with the menu Help > About (User directory and 
Cache directory).


Regards,

Richard

Le 01/10/2020 à 11:30, David Gradwell a écrit :


Hi,

After months of using NetBeans 12.0 it has started behaving erratically.

Specifically:

 1. A long established and unchanged Maven project re-compiled and
produced the expected .jar but two source files were flagged as
errored but no line in either file had an error flag.
 2. None of the other projects (at least a dozen !) that depend on the
project in question could see the project.

Clean and build doesn’t help.

Closing and re-opening the project doesn’t help.

Questions:

 1. How do I clear the NetBeans cache ?
 2. Has anyone else seen anything like this ?

Regards

David Gradwell



Re: Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread Patrik Karlström
You will find the cache path in the menu Help/About. Shutdown netbeans,
rename the cache dir and start netbeans.

Yes.

Den tors 1 okt. 2020 11:31David Gradwell  skrev:

> Hi,
>
>
>
> After months of using NetBeans 12.0 it has started behaving erratically.
>
>
>
> Specifically:
>
>
>
>1. A long established and unchanged Maven project re-compiled and
>produced the expected .jar but two source files were flagged as errored but
>no line in either file had an error flag.
>2. None of the other projects (at least a dozen !) that depend on the
>project in question could see the project.
>
>
>
> Clean and build doesn’t help.
>
>
>
> Closing and re-opening the project doesn’t help.
>
>
>
> Questions:
>
>
>
>1. How do I clear the NetBeans cache ?
>2. Has anyone else seen anything like this ?
>
>
>
> Regards
>
>
>
> David Gradwell
>
>
>
>
>


Re: Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread Judi Rastall
Yes, I found something similar when I upgraded a while back. A couple of 
projects that built and ran perfectly well under V11 threw up all sorts 
of errors with V12. I am still trying to learn Java and I put it down to 
my incompetence and haven't managed to work out what I need to change to 
make it work again.


Judi R

On 01/10/2020 10:30, David Gradwell wrote:


Hi,

After months of using NetBeans 12.0 it has started behaving erratically.

Specifically:

 1. A long established and unchanged Maven project re-compiled and
produced the expected .jar but two source files were flagged as
errored but no line in either file had an error flag.
 2. None of the other projects (at least a dozen !) that depend on the
project in question could see the project.

Clean and build doesn’t help.

Closing and re-opening the project doesn’t help.

Questions:

 1. How do I clear the NetBeans cache ?
 2. Has anyone else seen anything like this ?

Regards

David Gradwell





Re: Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread David Gradwell
It’s probably bad form to answer one’s own question !

However:


  1.  Look at the About window gives the cache location.
  2.  
https://stackoverflow.com/questions/8689780/how-to-clear-the-cache-in-netbeans 
is helpful.
  3.  Clearing the cache clears the problem.

Is it worth bug reporting corrupt cache issues next time it happens ?

Thanks

David

From: David Gradwell 
Date: Thursday, 1 October 2020 at 10:30
To: "users@netbeans.apache.org" 
Subject: Sudden erratic behaviour by Netbeans 12.0

Hi,

After months of using NetBeans 12.0 it has started behaving erratically.

Specifically:


  1.  A long established and unchanged Maven project re-compiled and produced 
the expected .jar but two source files were flagged as errored but no line in 
either file had an error flag.
  2.  None of the other projects (at least a dozen !) that depend on the 
project in question could see the project.

Clean and build doesn’t help.

Closing and re-opening the project doesn’t help.

Questions:


  1.  How do I clear the NetBeans cache ?
  2.  Has anyone else seen anything like this ?


Regards

David Gradwell




Sudden erratic behaviour by Netbeans 12.0

2020-10-01 Thread David Gradwell
Hi,

After months of using NetBeans 12.0 it has started behaving erratically.

Specifically:


  1.  A long established and unchanged Maven project re-compiled and produced 
the expected .jar but two source files were flagged as errored but no line in 
either file had an error flag.
  2.  None of the other projects (at least a dozen !) that depend on the 
project in question could see the project.

Clean and build doesn’t help.

Closing and re-opening the project doesn’t help.

Questions:


  1.  How do I clear the NetBeans cache ?
  2.  Has anyone else seen anything like this ?


Regards

David Gradwell