[Ricardo Rodriguez] Your EPEC Network ICT Team wrote:
Thanks, Paul,
Paul Libbrecht wrote:
My advantage was to change the mvn command
deciding on which place to
use.
You are right however that these methods overlap in the role of
defining variables!
In a multi-user-setup, the wrapper script is also more important.
Sorry for insist on this but, please, why is the wrapper script more
important in a multiuser setup? .bash_profile is setup in a per user
basis, so could it control Maven settings for each user using a given
box for developing? Thanks!
The wrapper script is somehow better in a multi-user environment because
it is common for all users, so they don't have to modify their own
~/.bash_profile. To sum up:
~/.bash_profile is good because it lets a user define his own settings
A common script is good because it lets all users on a system have the
same settings for maven, which is good if they ALL need the same settings.
Using some global initialization file, like /etc/bash/bashrc has the
same advantages as the common script file, but also has the advantage
that it sets the settings only once, and not every time mvn is executed.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/