* Create vivo/home on application start-up
- Add logic for untarring vivo-home
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* Require runtime.properties and applicationSetup.n3 be in 'config/' dir
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* Support loading config files with or without 'default' prefix
* Prioritize without the prefix
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* Add leading slash to location of vivo-home.tar resource path
* This allows for deployment in both Tomcat and Jetty
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* Ensure VIVO_HOME is populated whether it is empty or not
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* Require common properties to be in JNDI
Properties include:
- vitro/home
- vitro/appName
- vitro/rootUserAddress
- vitro/defaultNamespace
Related to: https://jira.lyrasis.org/browse/VIVO-1443
* VIVO-1443: non destructive vivo home untarring (#2)
* Upgrade Jena version to 3.16.0 (#196)
Related to: https://jira.lyrasis.org/browse/VIVO-1943
* remove example-settings.xml
* update home directory untar non-destructive
* checksum digest to retain modified files
* compare checksum from digest with existing file
* overwrite files that have not changed
* add command to manually generate checksum digest
* simplify parsing checksum digest using pattern
Co-authored-by: Andrew Woods <awoods@lyrasis.org>
Co-authored-by: Andrew Woods <awoods@duraspace.org>
* not overwrite existing file if same as tar entry (#3)
* Upgrade Jena version to 3.16.0 (#196)
Related to: https://jira.lyrasis.org/browse/VIVO-1943
* remove example-settings.xml
* update home directory untar non-destructive
* checksum digest to retain modified files
* compare checksum from digest with existing file
* overwrite files that have not changed
* add command to manually generate checksum digest
* simplify parsing checksum digest using pattern
* do not overwrite file if same as already exists
Co-authored-by: Andrew Woods <awoods@lyrasis.org>
Co-authored-by: Andrew Woods <awoods@duraspace.org>
* Update log messages for clarity
Co-authored-by: Andrew Woods <awoods@duraspace.org>
Co-authored-by: William Welling <wwelling@library.tamu.edu>
Co-authored-by: Gross, Benjamin <benjamin.gross@clarivate.com>
* authorization update for self editors
* updating with Brian Lowe's suggestions
* removing extra import per Benjamin Gross's suggestion
* updating indentations
* hoping indentation fixed
* updating code after merging in from master
* [VIVO-1656] Extension mechansim for passing properties to templates for Individuals
* [VIVO-1656] Extension mechansim for passing properties to templates for Individuals
* Ensure we only use statements for the current individual in Recomputer
* Make AboxRecomputer more efficient when acquiring the list of individuals
Resolves: https://jira.duraspace.org/browse/VIVO-1668
* provide WYSIWYG editor for range XMLLiteral only
* Update defaultDataPropertyForm.ftl
* add annotation based selection of the desired editor for editing values
of datatype properties in the frontend
* create new annotation vitro:editing to allow configuration of desired
editor for editing of related dataproperties
Resolves: https://jira.duraspace.org/browse/VIVO-1528
* Add check for language files to smoke tests and remove references to build.properties
* Catch IOException more goodly
* Make languages.selectableLocales optional, fix default value for RDFService.languageFilter
* Look in vitro.home/config directory for runtime.properties at startup
* Show deprecation warning on startup if runtime.properties in vivo.home
* Reuse string variable, use .equals()