Cole Greer created TINKERPOP-2954:
-------------------------------------
Summary: Pass Gremlin Version from Maven to Java Without Manifests
Key: TINKERPOP-2954
URL: https://issues.apache.org/jira/browse/TINKERPOP-2954
Project: TinkerPop
Issue Type: Improvement
Components: build-release
Affects Versions: 3.6.4, 3.5.6
Reporter: Cole Greer
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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)