GitHub user ravipesala opened a pull request:

    https://github.com/apache/incubator-carbondata/pull/256

    [CARBONDATA-213] Remove thrift complier dependency from default build.

    By default `mvn install` does not include carbon-format, it downloads 
dependency from repository.
    User needs to use profile `mvn -Pbuild-all install` to build carbon 
including carbon-format. 
    
    All current code is built and uploaded to apache snapshot repository 
https://repository.apache.org/content/repositories/snapshots/org/apache/carbondata/
    
    If user wants to change the carbon-format then he can use profile `mvn 
-Pbuild-all install` to build carbon-format and do local testing.
    It is committer responsibility to deploy snapshot if there is any changes 
in carbon-format before merge the PR.
    
    **How to deploy snapshot**
    
    Committer needs to add the following configuration to the maven 
settings.xml file.
     ```
    <settings>
    ...
      <servers>
        <!-- To publish a snapshot of some part of Maven -->
        <server>
          <id>apache.snapshots.https</id>
          <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
          <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password>
        </server>
       ...
      </servers>
    </settings>
    ```
    
    And then use the following command to deploy carbondata jars to apache 
snapshot repo
    ```
    mvn clean -Pbuild-all -DskipTests deploy
    ```

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ravipesala/incubator-carbondata 
data_load_integration

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-carbondata/pull/256.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #256
    
----
commit e512e13d5c804eccf0cc66c8d7a0e9204111f5c6
Author: ravipesala <[email protected]>
Date:   2016-10-24T19:13:34Z

    remove default thrift compile from main build.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to