Bug#740955: <no subject>
Potter, Tim (Cloud Services)
timothy.potter at hp.com
Wed Jul 23 06:05:33 UTC 2014
This is bugging me as well, and I've figured out the root cause. The maven2 package runs update-alternatives with a priority of 200, and maven (3) with a priority of 150. If you install maven2 and maven at the same time, you will always get maven2. Since maven2 is a dependency for maven-debian-helper this will nearly always be the case.
# apt-get install –y maven maven2
# mvn -v
Apache Maven 2.2.1 (rdebian-15)
Java version: 1.7.0_65
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux" version: "3.15.3-tinycore64" arch: "amd64" Family: "unix"
# update-alternatives --config mvn
There are 2 choices for the alternative mvn (providing /usr/bin/mvn).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/share/maven2/bin/mvn 200 auto mode
1 /usr/share/maven/bin/mvn 150 manual mode
2 /usr/share/maven2/bin/mvn 200 manual mode
A more sensible default might be setting the priority of maven (3) to 250 so it becomes the default, but this may have some unexpected side effects.
Tim Potter
Cloud Systems Engineer
HP Cloud Services
timothy.potter at hp.com
M +61 419 749 832
Hewlett-Packard Australia Pty Ltd
This e-mail may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorised to receive for the recipient), please contact the sender by reply e-mail and delete all copies of this message.
More information about the pkg-java-maintainers
mailing list