Got this message a bunch today:
$ mvn verify
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
fair enough. My JAVA_HOME is broken, for reasons. However the problem is *not* that it points to a JDK instead of a JRE. Maven should omit "NB: JAVA_HOME should point to a JDK not a JRE" except when that is the problem.
Also, I have no idea what NB means here. Nota bene perhaps?