[ 
https://issues.apache.org/jira/browse/TRAFODION-2543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sandhya Sundaresan reassigned TRAFODION-2543:
---------------------------------------------

    Assignee: Sandhya Sundaresan

> Reduce the three SQL jar files built by Trafodion down to one
> -------------------------------------------------------------
>
>                 Key: TRAFODION-2543
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2543
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: sql-general
>    Affects Versions: 2.0-incubating
>         Environment: Any
>            Reporter: Hans Zeller
>            Assignee: Sandhya Sundaresan
>
> Right now, we have three different pom.xml files in the core/sql directory 
> and we build three different jars, one for Apache, CDH and HDP each. However, 
> the SQL code in the client should be the same for each of these 
> distributions. It may depend on some code that's in the HBase-trx jar file, 
> but hopefully this should not require us to have three SQL jars as well.
> These build steps are in file core/sql/nskgmake/Makerules.mk.
> What I would like to request is the following:
> * Remove files core/sql/pom.xml.apache and core/sql/pom.xml.hdp.
> * Remove references to Cloudera from core/sql/pom.xml and consolidate this 
> file with the two removed ones.
> * Publish a single SQL jar file with name trafodion-sql-x.y.z.jar
> * If there are any dependencies to the hbase-trx.*.jar files, use Java 
> reflection to handle them - if possible.
> * Do only a single Maven build from core/sql/nskgmake/Makerules.mk
> * Publish this single jar file to the Apache Maven repository next time we do 
> a Trafodion release.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to