[jboss-jira] [JBoss JIRA] (DROOLS-2754) Provide public access to KJar snapshot version

Edson Tirelli (JIRA) issues at jboss.org
Wed Jul 18 23:45:00 EDT 2018


     [ https://issues.jboss.org/browse/DROOLS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edson Tirelli reassigned DROOLS-2754:
-------------------------------------

    Assignee: Mario Fusco  (was: Edson Tirelli)


> Provide public access to KJar snapshot version
> ----------------------------------------------
>
>                 Key: DROOLS-2754
>                 URL: https://issues.jboss.org/browse/DROOLS-2754
>             Project: Drools
>          Issue Type: Enhancement
>    Affects Versions: 7.8.0.Final
>            Reporter: Nils Meyer
>            Assignee: Mario Fusco
>
> When working with KJar SNAPSHOTS being retrieved from a Maven Repo it's often interesting to know the exact version that is currently in use. Therefore having access to the version in a pattern like 1.0.0-20180718.102926-4 would be interesting. 
> Currently org.kie.api.builder.ReleaseId returned by org.kie.api.runtime.KieContainer.getReleaseId() does provide a method getVersion that probably is intended to return a version in the format 1.0.0-SNAPSHOT. The underlying implementation org.drools.compiler.kproject.ReleaseIdImpl provides a method getSnapshotVersion that could be used to retrieve the exact version (if it was filled correctly, see DROOLS-2753). 
> Solution ideas
> * Enhance the ReleaseId Interface with the getSnapshotVersion method (would need adjustments in org.kie.api.management.GAV)
> * Change the toString method of ReleaseIdImpl to build the 1.0.0-20180718.102926-4 version type for SNAPSHOT versions
> * Live with the current state an do ugly casts from the interface to the implementation to retrieve the snapshot version



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list