Hi Lewis,

Gets a thumbs up from me. I actually have this in my pom.xml:

           <!-- Any23 brings in a lot of dependencies which bloats the sharded 
jar. 
               This is an attempt to reduce this by excluding packages
               that we may not be using as part of Any23.
               NOTE: If dependency is required at runtime, then a 
               java.lang.NoClassDefFoundError is thrown.  -->

Along with a whole bunch of excludes.

So I like the idea.

Hope this helps,
Dave.

On 28/09/2019, 02:01, "lewis john mcgibbney" <[email protected]> wrote:

    Hi dev@,
    I'm currently working on a connector to Apache Rya [0] modeled on [1].
    It introduces several significant dependencies such as Accumulo client,
    etc. which I do not think are appropriate to be part of the core Any23
    project.
    Therefore I would like to propose that we separate out both *plugins* [2]
    and *service* [3] into their own projects. This would free Any23 of further
    bloat.
    What do you guys think?
    Thanks
    
    [0] http://rya.incubator.apache.org/
    [1]
    
https://github.com/apache/incubator-rya/blob/master/extras/rya.manual/src/site/markdown/loaddata.md#direct-rdf4j-api
    [2] https://github.com/apache/any23/tree/master/plugins
    [3] https://github.com/apache/any23/tree/master/service
    
    
    -- 
    http://home.apache.org/~lewismc/
    http://people.apache.org/keys/committer/lewismc
    

Reply via email to