With those, the version is in the filename - so there does not seem to
be any point in versioning the file. Of course, Joe Evil could rename
the file - but he really shouldn't.
(Okay, in order for this to be safe, there should be something in the
build mechanism that ensures the JAR file is there with the correct
version to prevent the build from succeeding with another version.)
On the other hand, it's true that many JARs are not distributed with a
version number or only with a partial version number:
saxon9.jar
xercesImpl.jar
xalan.jar
For those, there has to be some sort of versioning. Joe Evil would
probably rename them, but I'll hitherforth consider putting them under
version control.
Thanks for your thoughts.