Ok so the issue I suppose I am eventually getting at here is that we have a
3 ~65MB .war artifacts within the codebase.
That seems a bit mental to me.
We must be able to make a skinny war without dependencies and just make
that available. The 65MB .wars need to be reduced in size.

On Friday, October 30, 2015, Tom Barber <tom.bar...@meteorite.bi> wrote:

> Right, so in here:
>
> https://github.com/apache/oodt/blob/master/webapp/components/pom.xml
>
> You just have plain calls to the various OODT components that the webapps
> require to function.
>
> So, In the wmonitor I seen an exclusion on cas-filemgr which is the sort of
> thing I was expecting.
>
> I don't see how, for example, in the file manager you can scope a
> dependency, because surely when you build the core component for deployment
> in Radix or something you want the compile time dependencies in the filemgr
> lib directory, which means you can't scope it out AFAIK.
>
> In which case, you need to figure out which dependencies the webapps will
> never use, and exclude them.
>
> That said, your file manager webapp uses an API to communicate with the
> file manager server from what I understand. So if the filemanager was down
> opsui would still function, just not communicate with the FM. If that is
> the case, is there a requirement to bundle the file manager at all, or just
> create a light layer that allows for bidirectional communication with the
> file manager itself?
>
> Because its Wicket and JSP's there is a requirement there for OpsUI to use
> the jar, but you could swap it out for REST/JSON and have 0 dependency on
> the file manager if you are pushing all operations to it and not doing
> anything inside OpsUI.... If you can follow any of that rambling.
>
>
> Tom
>
> On Fri, Oct 30, 2015 at 11:39 AM, Lewis John Mcgibbney <
> lewis.mcgibb...@gmail.com <javascript:;>> wrote:
>
> > What your saying about te Mars bars is true.
> > On the remainder...
> > 220 days is something that everyone on this list should take notice of.
> > This is serious reductions in what is commonly acknowledged throughout
> our
> > industry as technical debt.
> > @Tom,
> > Unpredictable builds in XMLRPC are OK... Because there are around 20 or
> so
> > people the see the builds when they happen. We can fix them reasonable
> > quickly or else realize that there is an environment error.
> >
> > On the other hand, what are we doing about these friggin war's?
> >
> > I did a bit of investigation. However I did not track it to parent Pom. I
> > don't think we have any scope set for many native dependencies e.g. OODT
> > deps inheriting from another OODT module.  I think scope would help us
> > reduce the size of these beasts/
> >
> > On Friday, October 30, 2015, Tom Barber <tom.bar...@meteorite.bi
> <javascript:;>> wrote:
> >
> > > On a slightly different note, seen Sonar, I've used every trick in the
> > > book(Idea Analysis and fixing etc) and worked my nads off trying to get
> > the
> > > Tech Debt number down, and after whats probably 5 full days of work on
> > it,
> > > I've got rid of...... 220 days. Grim.
> > >
> > > Also because xmlrpc isn't mocked sometimes when the builds run on the
> > same
> > > box, you get the tests failing because of the port conflicts which
> > doesn't
> > > help.
> > >
> > > On Fri, Oct 30, 2015 at 10:19 AM, Tom Barber <tom.bar...@meteorite.bi
> <javascript:;>
> > > <javascript:;>>
> > > wrote:
> > >
> > > > I was thinking more a Haggis followed by 2 battered mars bars... but
> > > > either way, not sure scope is particularly useful if you look at the
> > poms
> > > > they are dragged in as transient dependencies by the various OODT
> > > modules,
> > > > it might be more of a big fat, <exclude> block for the stuff that
> wont
> > > get
> > > > used by the webapps.
> > > >
> > > >
> > > >
> > > > On Fri, Oct 30, 2015 at 10:14 AM, Lewis John Mcgibbney <
> > > > lewis.mcgibb...@gmail.com <javascript:;> <javascript:;>> wrote:
> > > >
> > > >> You bet they are heavy...
> > > >> Heavy as a sumo wrestler after eating five fish suppers and tanning
> > six
> > > >> bottles of fine french wine. Then washing it down with 2 mars bars
> > and a
> > > >> can of diet coca cola.
> > > >> <scope> is our friend.
> > > >>
> > > >> On Fri, Oct 30, 2015 at 1:51 AM, Tom Barber <
> tom.bar...@meteorite.bi <javascript:;>
> > > <javascript:;>>
> > > >> wrote:
> > > >>
> > > >> > Looking at some of the dependencies in the fmbrowser for example,
> do
> > > you
> > > >> > need the full aws java sdk? (12mb), poi xml schemas(5.4mb), netcdf
> > is
> > > >> 11mb
> > > >> > although I assume that is required.
> > > >> >
> > > >> > Thats 28mb of dependencies without even trying, they are pretty
> > heavy
> > > >> > weight.
> > > >> >
> > > >> > Tom
> > > >> >
> > > >> > On Fri, Oct 30, 2015 at 5:20 AM, Mattmann, Chris A (3980) <
> > > >> > chris.a.mattm...@jpl.nasa.gov <javascript:;> <javascript:;>>
> wrote:
> > > >> >
> > > >> > > Ack if we can reduce that would be stellar
> > > >> > >
> > > >> > > Sent from my iPhone
> > > >> > >
> > > >> > > > On Oct 29, 2015, at 10:12 PM, Lewis John Mcgibbney <
> > > >> > > lewis.mcgibb...@gmail.com <javascript:;> <javascript:;>> wrote:
> > > >> > > >
> > > >> > > > No way... so it cas-product-0.11-20151028.223453-48.war
> > > >> > > > 60777 KB
> > > >> > > > I just cleared my ~/.m2 cache and by God these artifacts make
> > Moby
> > > >> > Dick's
> > > >> > > > forehead look like the tails side of a one pence piece..
> > > >> > > >
> > > >> > > >
> > > >> > > > On Thu, Oct 29, 2015 at 5:57 PM, Lewis John Mcgibbney <
> > > >> > > > lewis.mcgibb...@gmail.com <javascript:;> <javascript:;>>
> wrote:
> > > >> > > >
> > > >> > > >> OK so it turns out that
> > pcs-services-0.11-20151028.223756-49.war
> > > is
> > > >> > > around
> > > >> > > >> the same size
> > > >> > > >> 62186 KB
> > > >> > > >> These are HUGE for web application containers.
> > > >> > > >>
> > > >> > > >> On Thu, Oct 29, 2015 at 5:50 PM, Lewis John Mcgibbney <
> > > >> > > >> lewis.mcgibb...@gmail.com <javascript:;> <javascript:;>>
> wrote:
> > > >> > > >>
> > > >> > > >>> Hi Folks,
> > > >> > > >>> I am slightly concerned that the pcs-opsui .war artifact is
> as
> > > >> large
> > > >> > as
> > > >> > > >>> Aundrey The Giants left arse cheek... 67831KB's to be
> precise.
> > > >> > > >>> I wonder if there is something we can do about this. None of
> > the
> > > >> OODT
> > > >> > > >>> dependencies have any <scope> so I wonder if there is actual
> > > >> scope to
> > > >> > > >>> reduce the soze of the artifact.
> > > >> > > >>> Lewis
> > > >> > > >>>
> > > >> > > >>> --
> > > >> > > >>> *Lewis*
> > > >> > > >>
> > > >> > > >>
> > > >> > > >>
> > > >> > > >> --
> > > >> > > >> *Lewis*
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > > --
> > > >> > > > *Lewis*
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> *Lewis*
> > > >>
> > > >
> > > >
> > >
> >
> >
> > --
> > *Lewis*
> >
>


-- 
*Lewis*

Reply via email to