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

Reply via email to