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)

Reply via email to