You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2023/07/04 18:39:00 UTC

[jira] [Commented] (TINKERPOP-2954) Pass Gremlin Version from Maven to Java Without Manifests

    [ https://issues.apache.org/jira/browse/TINKERPOP-2954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739978#comment-17739978 ] 

ASF GitHub Bot commented on TINKERPOP-2954:
-------------------------------------------

xiazcy commented on PR #2113:
URL: https://github.com/apache/tinkerpop/pull/2113#issuecomment-1620613898

   VOTE +1 




> 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.5.6, 3.6.4
>            Reporter: Cole Greer
>            Assignee: Cole Greer
>            Priority: Critical
>
> 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)