Details
-
Improvement
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
3.5.6, 3.6.4
-
None
Description
Currently maven will store the current version of TinkerPop in the Manifest file which is packaged in all of the java jars where it can be read via jcabi manifests.
While this system works well in most cases, it has proven unreliable in others. I have seen multiple cases where way in which users include TinkerPop into their project results in the manifest being lost, and the version becoming unavailable.
It would be nice to switch to an alternative system which does not rely on extra files being packaged in distributions. It would also be nice to have a solution which could easily be extended to all GLV's. A possible solution would be configuring Maven to directly inject the version into source code.