Hans Zeller created TRAFODION-2543:
--------------------------------------

             Summary: 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


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