You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@any23.apache.org by Lewis John McGibbney <le...@apache.org> on 2019/10/01 03:39:15 UTC
Re: [PROPOSAL] Move server and plugins out of any23 project
Thanks for the comments folks. This work is being tracked through https://issues.apache.org/jira/browse/ANY23-448
On 2019/09/30 13:43:44, Hans Brende <fi...@gmail.com> wrote:
> +1 from me, if only because I look forward to being able to run `mvn clean
> install` again without running out of RAM.
>
> David, unfortunately this move won't reduce the number of core dependencies
> we have: the plugins and service modules are not dependencies of the core
> module. However, it might be useful if you posted an issue about the
> dependency bloat, including the various exclusions you are using: we might
> be able to mitigate the problem.
>
>
> On Mon, Sep 30, 2019, 3:39 AM David Cockbill <
> david.cockbill@screamingfrog.co.uk> wrote:
>
> > 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" <le...@apache.org> 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
> >
> >
> >
>
Re: [PROPOSAL] Move server and plugins out of any23 project
Posted by Kevin Ratnasekera <dj...@gmail.com>.
+1
On Tue, Oct 1, 2019 at 9:09 AM Lewis John McGibbney <le...@apache.org>
wrote:
> Thanks for the comments folks. This work is being tracked through
> https://issues.apache.org/jira/browse/ANY23-448
>
> On 2019/09/30 13:43:44, Hans Brende <fi...@gmail.com> wrote:
> > +1 from me, if only because I look forward to being able to run `mvn
> clean
> > install` again without running out of RAM.
> >
> > David, unfortunately this move won't reduce the number of core
> dependencies
> > we have: the plugins and service modules are not dependencies of the core
> > module. However, it might be useful if you posted an issue about the
> > dependency bloat, including the various exclusions you are using: we
> might
> > be able to mitigate the problem.
> >
> >
> > On Mon, Sep 30, 2019, 3:39 AM David Cockbill <
> > david.cockbill@screamingfrog.co.uk> wrote:
> >
> > > 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" <le...@apache.org>
> 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
> > >
> > >
> > >
> >
>