incubator-connectors-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <>
Subject Re: Not quite a war
Date Tue, 23 Feb 2010 15:50:59 GMT
Grant Ingersoll wrote:
> On Feb 12, 2010, at 4:44 AM, Karl Wright wrote:
>> I have been working on a preliminary set of build.xml files for the various components
of lcf, as per Grant's suggestion, and have been following (roughly) the packaging setup of
the granted code.  There is, however, a detail we should discuss.
>> The framework itself consists of an "agents" process, and two Tomcat web applications.
 One of these web applications is the authority service (authority.war).  The other web application
(crawler.war) is for the crawler UI, which is what I'd like to focus on for the purposes of
this discussion.
>> Each connector provides one or more jars for the agents process, all of which need
to be available to the crawler UI web application.  Each connector ALSO provides specific
jsp elements that are meant to be part of the crawler UI.  In the MetaCarta world, we dealt
with this by building a special runt "war" for each connector, which isn't really a full war
but is meant to represent the delta needed to augment crawler.war.  So when you install an
individual connector, it effectively unpacks crawler.war, unpacks randomconnector.war on top
of it, and then packs crawler.war back up.
> Seems fine to me, but could we also have ANT create all the various versions plus an
uber one? 

That's exactly what the ant script under modules does.

>> The question is: Is this an acceptable way of packaging an individual connector in
Apache Land?  Or do we want to do something different?  I suppose we might want to call these
connector war's by some other extension?  Thoughts?  Ideas?
> How big is the file if we just put all of them together?  Presumably, people have multiple
connectors, right, so that would mean adding several overlays, right?  I guess I'd lean for
simple to start and just create one big one.

It's about 20MB, all told.

View raw message