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.
Just create the directory when you need it. (I kind of agree with you,
but there are so many valid directory structures for a project... The
SCM issue is the clincher, empty directories do not stay around) If you
don't know where the resources are supposed to go, then having some
directory hanging around won't help anyway.
-ernie
---------------------------------------------------------------------
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