About share data (files and directories) among users within the same machine, has sense use the /srv
directory it according with:
I am assuming it is still valid or recommendable - correct me if that changed
But - What should be the directory to be shared for user/groups but for software oriented for development? i.e: Java, Maven, Gradle (all available from a .tar.gz
file). It because has no sense have repeated the same unpacked directory for each user.
yum
orapt
, or if locally compiled, installed under/usr/local
(or your system's best equivalent)...Jenkins
) I would installed many JDK versions, 11,15 and 17 - same for Gradle and Maven - it to test a project through many environments. You are right of course - for the repositories I use that approach for DB for example - mysql or postgresql - according with some tutorials, is not recommendable compile/install - is better use the repository