You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Konstantin Boudnik (JIRA)" <ji...@apache.org> on 2014/03/10 19:01:51 UTC

[jira] [Commented] (BIGTOP-1248) artifact version can be replaced during build

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

Konstantin Boudnik commented on BIGTOP-1248:
--------------------------------------------

Sorry, I am not sure what are you trying to solve? Is it a need to keep bigtop.mk and pom.xml versions aligned? Or else?

> artifact version can be replaced during build
> ---------------------------------------------
>
>                 Key: BIGTOP-1248
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1248
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: backlog
>            Reporter: Guo Ruijing
>
> Artifact version can be replaced during build:
> 1. requirement
> some vendors use bigtop to build packages including different components. The code in component is already changed. so they need to change artifact version and deploy artifact to vendor's maven repo. bigtop is expected to change artifact version during build
> 2. bigtop existing implementation
> artifact version is hardcoded. for example, hadoop artifact version in bigtop 0.6 is 2.0.5-alpha
> 3. bigtop expected behavior
> bigtop is expected to change artifact version. For example,
> in bigtop 0.6, hadoop-auth-2.0.5-alpha can be hadoop-auth-2.0.5-alpha-bigtop-0.6.jar.
> in abc vendor, hadoop-auth-2.0.5-alpha can be hadoop-auth-2.0.5-alpha-abc-0.2.jar
> 4. solution/implementation
> We may implement artifact version replacement in do-component-build according to BASE_VERSION in bigtop.mk
> for example, HADOOP_BASE_VERSION=2.0.5-alpha is changed to HADOOP_BASE_VERSION=2.0.5-alpha-bigtop-0.6 in bigtop.mk
> hadoop artifact version will be changed to 2.0.5-alpha-bigtop-0.6.
> Different components have different implementation. Hadoop component may use versions:set -DnewVersion



--
This message was sent by Atlassian JIRA
(v6.2#6252)