Code your way out of this one.<p>Google is awful for programming research for instance if I look for javadocs it is random if I get jdk 6, 7 or 8.<p>Same for the other dependencies in my code despite the fact that I use maven so the versions of everything are specified.<p>The how do I question has to be managed on an individual and project basis because in a certain projects we do it the same way so the system has a property we need and we don&#x27;t care what the stackoverflowers think...