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.
---