I’m not sure where the trouble is. If you are editing the files in the source tree, you’ll need to build the war file and redeploy it.
Dataverse picks up the properties from the file usually in /usr/local/payara6/glassfish/domains/domain1/applications/dataverse-6.0/WEB-INF/classes/propertyFiles/Bundle.properties (If you edit in the /src tree and rebuild and re-deploy the war file, this is the file that is ultimately updated.)
I think if you edit that file and restart payara, you’ll see the new text. You might also consider using the Internationalization functionality in Dataverse – configuring a lang directory and just editing in the Bundle_en.properties there (and/or files for other languages) these files override what is in Bundle.properties and wouldn’t be overwritten when you deploy a new war file/version of Dataverse.
Similarly, the files to edit to make UI changes would usually be in /usr/local/payara6/glassfish/domains/domain1/applications/dataverse-6.0, so you’ll need to edit the copy there or build/deploy the war with your changes from the /src tree.
The one additional issue with editing .xhtml files directly in /usr/local/payara6/glassfish/domains/domain1/applications/dataverse-6.0 is that Payara, by default, caches the compiled forms of them, so simple restarting payara will not update what you see when running Dataverse. One way to address this is to change the javax.faces.FACELETS_REFRESH_ PERIOD. To do that you can edit the /usr/local/payara6/glassfish/domains/domain1/applications/dataverse-6.0/WEB-INF/web.xml file to change its value from -1 (cache forever) to 1 (cache for 1 second). If you do that and restart Payara, you should see changes you make to the .xhtml files immediately as you develop (you should change back to -1 for production). As noted in https://guides.dataverse.org/en/latest/developers/debugging.html#java-server-faces-jsf-configuration-options, you can also change this value in other ways using microprofile config.
An alternative to editing the .xhtml files might be to use a custom header or footer – i.e. adding a small JavaScript that adds the additional menu entry you want. The advantage is that you can maintain your changes without having to build a custom dataverse war file whenever you upgrade to a new version (or having to reapply your changes in the /usr/local/payara6/glassfish/domains/domain1/applications/dataverse-6.1 dir, etc.).
I hope that helps, if I’m misunderstanding what you are trying to do, we may be able to help if you provide more details of your overall process.
-- Jim
-- 
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
dataverse-commu...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/dataverse-community/559dba95-d654-4f5c-bc7b-ca8f005247e2n%40googlegroups.com.