GitHub user DLotts opened a pull request: https://github.com/apache/incubator-rya/pull/99
rya-177 WIP; indexing and mapreduce are now optional profiles in Mave⦠## Description >What Changed? Made indexing and mapreduce modules part of profiles that are not built unless using one of these: mvn ... -P indexing mvn ... -P mapreduce The purpose is to make geotools related features optional since it has an LGPL license. Also under RYA-177 are removing several other less difficult dependencies. TODO: remove Geo dependencies from top level POM.xml and find dependencies. They are marked with comments. Also remove other dependencies that have incompatible licenses. ### Tests >Coverage? No additional junit tests are needed. A good test is to run exactly this in the project root: mvn license:aggregate-add-third-party GeoTools should be missing. Also look for GPL and LGPL and some other incompatible licensed libraries. look on the rya dev list where I posted the subset of bad ones. It subject has the wrong issue number, here it is: subject: RYA-179 Review License / Copyright notices on Rya Artifacts found here: https://www.mail-archive.com/dev@rya.incubator.apache.org/msg00969.html ### Links [Jira](https://issues.apache.org/jira/browse/RYA-177) ### Checklist - [ ] Code Review - [ ] Squash Commits #### People To Reivew You can merge this pull request into a Git repository by running: $ git pull https://github.com/DLotts/incubator-rya RYA-177_incompatLicenseOptional Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-rya/pull/99.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 #99 ---- commit 714be87f230ea1da596870910206085b3e3e410d Author: David W. Lotts <david.lo...@parsons.com> Date: 2016-10-06T21:54:40Z rya-177 WIP; indexing and mapreduce are now optional profiles in Maven. TODO: remove Geo from top level POM and find dependencies. ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---