You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by Christopher Lenz <cm...@gmx.de> on 2002/12/02 17:56:27 UTC

[PATCH] Split jakarta-taglibs into separate projects

Okay, I've prepared a patch that splits the jakarta-taglibs project into 
separate projects: one for each taglib, one for the ultradev4 tool 
extension, and one for the documentation. I'm actually only interested 
in a separate build of the standard taglib, but I thought I should go 
the whole way while at it.

This is quite a huge change, and I'm not currently able to test it, 
so... feel free to reject this patch and point me to possible mistakes :-)

Christopher Lenz wrote:
> -------- Original Message --------
> Subject: Gump descriptor
> Date: Mon, 02 Dec 2002 15:35:38 +0100
> From: Christopher Lenz <cm...@gmx.de>
> Reply-To: Tag Libraries Developers List <ta...@jakarta.apache.org>
> To: Tag Libraries Developers List <ta...@jakarta.apache.org>
> 
> Hi all,
> 
> does anyone here feel responsible for the Jakarta-Taglibs Gump descriptor?
> 
> I'd like to split the definition into separate projects, so that Cactus
> can depend on only the Standard-Taglib (and its dependancies, which are
> enough already), without depending on all the other taglibs.
> 
> I'll Just Do It (TM), no problem, but I wanted to check if I'd be
> stepping on somebody's toes here. And I might need a couple of
> iterations before I get it right, because I don't have my own Gump
> installation here.

-- 
Christopher Lenz
/=/ cmlenz at gmx.de

Re: [PATCH] Split jakarta-taglibs into separate projects

Posted by Christopher Lenz <cm...@gmx.de>.
Glenn Nielsen wrote:
> Why does cactus need to depend on the standard taglib?
> 
> I thought you were developing a generic way to test JSP custom tag
> libraries using Cactus?

Right, but ...

> If you are creating specific tests for the Standard Tag Library using
> Cactus, those tests should be part of the Standard Taglib build, not
> Cactus IMHO.

Arguably, but those tests are used as a (a) a demonstration on how to 
use the Cactus functionality in that area, and (b) as a test suite for 
the corresponding Cactus functionality (ie JspTagLifecycle).

Not relying on the Standard taglib for this would require me to build a 
custom set of tags, and that would be more work than just using the 
standard taglib.

Anyway, splitting up the taglibs into individual gump projects (but 
still inside one module, of course) should be for the better regardless 
of my motivation IMHO :-)

Or are there counter-arguments?

> Regards,
> 
> Glenn
> 
> Christopher Lenz wrote:
> 
>> Okay, I've prepared a patch that splits the jakarta-taglibs project 
>> into separate projects: one for each taglib, one for the ultradev4 
>> tool extension, and one for the documentation. I'm actually only 
>> interested in a separate build of the standard taglib, but I thought I 
>> should go the whole way while at it.
>>
>> This is quite a huge change, and I'm not currently able to test it, 
>> so... feel free to reject this patch and point me to possible mistakes 
>> :-)
>>
>> Christopher Lenz wrote:
>>
>>> -------- Original Message --------
>>> Subject: Gump descriptor
>>> Date: Mon, 02 Dec 2002 15:35:38 +0100
>>> From: Christopher Lenz <cm...@gmx.de>
>>> Reply-To: Tag Libraries Developers List <ta...@jakarta.apache.org>
>>> To: Tag Libraries Developers List <ta...@jakarta.apache.org>
>>>
>>> Hi all,
>>>
>>> does anyone here feel responsible for the Jakarta-Taglibs Gump 
>>> descriptor?
>>>
>>> I'd like to split the definition into separate projects, so that Cactus
>>> can depend on only the Standard-Taglib (and its dependancies, which are
>>> enough already), without depending on all the other taglibs.
>>>
>>> I'll Just Do It (TM), no problem, but I wanted to check if I'd be
>>> stepping on somebody's toes here. And I might need a couple of
>>> iterations before I get it right, because I don't have my own Gump
>>> installation here.
>>


-- 
Christopher Lenz
/=/ cmlenz at gmx.de


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [PATCH] Split jakarta-taglibs into separate projects

Posted by Glenn Nielsen <gl...@mail.more.net>.
Why does cactus need to depend on the standard taglib?

I thought you were developing a generic way to test JSP custom tag
libraries using Cactus?

If you are creating specific tests for the Standard Tag Library using
Cactus, those tests should be part of the Standard Taglib build, not
Cactus IMHO.

Regards,

Glenn

Christopher Lenz wrote:
> Okay, I've prepared a patch that splits the jakarta-taglibs project into 
> separate projects: one for each taglib, one for the ultradev4 tool 
> extension, and one for the documentation. I'm actually only interested 
> in a separate build of the standard taglib, but I thought I should go 
> the whole way while at it.
> 
> This is quite a huge change, and I'm not currently able to test it, 
> so... feel free to reject this patch and point me to possible mistakes :-)
> 
> Christopher Lenz wrote:
> 
>> -------- Original Message --------
>> Subject: Gump descriptor
>> Date: Mon, 02 Dec 2002 15:35:38 +0100
>> From: Christopher Lenz <cm...@gmx.de>
>> Reply-To: Tag Libraries Developers List <ta...@jakarta.apache.org>
>> To: Tag Libraries Developers List <ta...@jakarta.apache.org>
>>
>> Hi all,
>>
>> does anyone here feel responsible for the Jakarta-Taglibs Gump 
>> descriptor?
>>
>> I'd like to split the definition into separate projects, so that Cactus
>> can depend on only the Standard-Taglib (and its dependancies, which are
>> enough already), without depending on all the other taglibs.
>>
>> I'll Just Do It (TM), no problem, but I wanted to check if I'd be
>> stepping on somebody's toes here. And I might need a couple of
>> iterations before I get it right, because I don't have my own Gump
>> installation here.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Index: proposal/gump/project/jakarta-taglibs.xml
> ===================================================================
> RCS file: /home/cvs/jakarta-alexandria/proposal/gump/project/jakarta-taglibs.xml,v
> retrieving revision 1.40
> diff -u -r1.40 jakarta-taglibs.xml
> --- proposal/gump/project/jakarta-taglibs.xml	31 Jul 2002 14:47:38 -0000	1.40
> +++ proposal/gump/project/jakarta-taglibs.xml	2 Dec 2002 16:44:44 -0000
> @@ -6,108 +6,366 @@
>    </description>
>  
>    <cvs repository="jakarta"/>
> -  
> -  <project name="jakarta-taglibs">
> -    <package>org.apache.taglibs</package>
>  
> -    <ant target="dist">
> -      <property name="base.dir" reference="home" project="jakarta-taglibs"/>
> -      <property name="build.dir" path="build"/>
> -      <property name="dist.dir" path="dist"/>
> -      <property name="standard.jar" path="dist/standard/lib/standard.jar"/>
> -      <depend property="xerces.jar" project="xml-xerces" id="parser"/>
> -      <depend property="crimson.jar" project="xml-xerces" id="parser"/>
> -      <depend property="jaxp.jar" project="xml-xerces" id="apis"/>
> -      <depend property="jaxp-api.jar" project="jaxp" id="jaxp-api"/>
> -      <depend property="dom.jar" project="jaxp" id="dom"/>
> -      <depend property="sax.jar" project="jaxp" id="sax"/>
> -      <depend property="xercesImpl.jar" project="xml-xerces" id="parser"/>
> -      <depend property="xalan.jar" project="xml-xalan2"/>
> -      <depend property="servlet.jar"   project="jakarta-servletapi-4"/>
> +  <!-- Tag Libraries -->
> +
> +  <project name="jakarta-taglibs-application">
> +    <package>org.apache.taglibs.application</package>
> +    <description>Application Taglib</description>
> +    <ant basedir="application" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/application-doc/javadoc"/>
> +    <jar name="dist/application/lib/application.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-benchmark">
> +    <package>org.apache.taglibs.benchmark</package>
> +    <description>Benchmark Taglib</description>
> +    <ant basedir="benchmark" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/benchmark-doc/javadoc"/>
> +    <jar name="dist/benchmark/lib/benchmark.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-bsf">
> +    <package>org.apache.taglibs.bsf</package>
> +    <description>BSF Taglib</description>
> +    <ant basedir="bsf" target="dist">
> +      <depend property="bsf.jar" project="jakarta-bsf"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/bsf-doc/javadoc"/>
> +    <jar name="dist/bsf/lib/bsf.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-cache">
> +    <package>org.apache.taglibs.cache</package>
> +    <description>Cache Taglib</description>
> +    <ant basedir="cache" target="dist">
>        <depend property="servlet23.jar" project="jakarta-servletapi-4"/>
> -      <depend property="log4j-core.jar" project="jakarta-log4j"/>
> -      <depend property="dom4j.jar"          project="dom4j"/>
> -      <depend property="jakarta-oro2.jar"   project="jakarta-oro"/>
> +      <depend property="standard.jar" project="jakarta-taglibs-standard"
> +        id="standard"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/cache-doc/javadoc"/>
> +    <jar name="dist/cache/lib/cache.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-datetime">
> +    <package>org.apache.taglibs.datetime</package>
> +    <description>DateTime Taglib</description>
> +    <ant basedir="datetime" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/datetime-doc/javadoc"/>
> +    <jar name="dist/datetime/lib/datetime.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-dbtags">
> +    <package>org.apache.taglibs.dbtags</package>
> +    <description>DBTags Taglib</description>
> +    <ant basedir="dbtags" target="dist">
>        <depend property="jdbc2_0-stdext.jar" project="jdbc"/>
> -      <depend property="jxpath.jar" project="commons-jxpath"/>
> -      <depend property="js.jar" project="rhino"/>
> -      <depend property="jaxen-full.jar" project="jaxen"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/dbtags-doc/javadoc"/>
> +    <jar name="dist/dbtags/lib/dbtags.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-i18n">
> +    <package>org.apache.taglibs.i18n</package>
> +    <description>I18N Taglib</description>
> +    <ant basedir="i18n" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/i18n-doc/javadoc"/>
> +    <jar name="dist/i18n/lib/i18n.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-input">
> +    <package>org.apache.taglibs.input</package>
> +    <description>Input Taglib</description>
> +    <ant basedir="input" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/input-doc/javadoc"/>
> +    <jar name="dist/input/lib/input.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-io">
> +    <package>org.apache.taglibs.io</package>
> +    <description>IO Taglib</description>
> +    <ant basedir="io" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/io-doc/javadoc"/>
> +    <jar name="dist/io/lib/io.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-jmstags">
> +    <package>org.apache.taglibs.jms</package>
> +    <description>JMS Taglib</description>
> +    <ant basedir="jmstags" target="dist">
>        <depend property="commons-beanutils.jar" project="commons-beanutils"
>          runtime="true"/>
>        <depend property="commons-collections.jar" project="commons-collections"
>          runtime="true"/>
>        <depend property="commons-digester.jar" project="commons-digester"
>          runtime="true"/>
> +      <depend property="commons-logging.jar" project="commons-logging"
> +        id="all" runtime="true"/>
>        <depend property="commons-messenger.jar" project="commons-messenger"
>          runtime="true"/>
> -      <depend property="commons-lang.jar" project="commons-lang" />
> -      <depend property="commons-logging.jar" project="commons-logging"
> -        runtime="true" id="all" />
>        <depend property="jms.jar" project="jms"/>
> +      <depend property="servlet23.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/jmstags-doc/javadoc"/>
> +    <jar name="dist/jmstags/lib/jmstags.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-jndi">
> +    <package>org.apache.taglibs.jndi</package>
> +    <description>JNDI Taglib</description>
> +    <ant basedir="jndi" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
>      </ant>
> +    <javadoc nested="dist/doc/doc/jndi-doc/javadoc"/>
> +    <jar name="dist/jndi/lib/jndi.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
>  
> -    <depend project="jakarta-ant" inherit="runtime"/>
> -    <option project="bsf"/>
> -    <option project="javamail"/>
> +  <project name="jakarta-taglibs-log">
> +    <package>org.apache.taglibs.log</package>
> +    <description>Log Taglib</description>
> +    <ant basedir="log" target="dist">
> +      <depend property="log4j-core.jar" project="jakarta-log4j"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/log-doc/javadoc"/>
> +    <jar name="dist/log/lib/log.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-mailer">
> +    <package>org.apache.taglibs.mailer</package>
> +    <description>Mailer Taglib</description>
> +    <ant basedir="mailer" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
>      <depend project="jaf"/>
> -    <work nested="dist/standard/lib/jstl.jar"/>
> -    <work nested="dist/standard/lib/standard.jar"/>
> +    <depend project="javamail"/>
> +    <javadoc nested="dist/doc/doc/mailer-doc/javadoc"/>
> +    <jar name="dist/mailer/lib/mailer.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
>  
> -    <javadoc nested="dist/doc/doc">
> -      <description dir="application-doc/javadoc">application</description>
> -      <description dir="benchmark-doc/javadoc">benchmark</description>
> -      <description dir="bsf-doc/javadoc">bsf</description>
> -      <description dir="cache-doc/javadoc">cache</description>
> -      <description dir="datetime-doc/javadoc">datetime</description>
> -      <description dir="dbtags-doc/javadoc">dbtags</description>
> -      <description dir="i18n-doc/javadoc">i18n</description>
> -      <description dir="input-doc/javadoc">input</description>
> -      <description dir="io-doc/javadoc">io</description>
> -      <description dir="jmstags-doc/javadoc">jmstags</description>
> -      <description dir="jndi-doc/javadoc">jndi</description>
> -      <description dir="log-doc/javadoc">log</description>
> -      <description dir="mailer-doc/javadoc">mailer</description>
> -      <description dir="page-doc/javadoc">page</description>
> -      <description dir="random-doc/javadoc">random</description>
> -      <description dir="regexp-doc/javadoc">regexp</description>
> -      <description dir="request-doc/javadoc">request</description>
> -      <description dir="response-doc/javadoc">response</description>
> -      <description dir="scrape-doc/javadoc">scrape</description>
> -      <description dir="session-doc/javadoc">session</description>
> -      <description dir="standard-doc/javadoc">standard</description>
> -      <description dir="string-doc/javadoc">string</description>
> -      <description dir="ultradev4-doc/javadoc">ultradev4</description>
> -      <description dir="utility-doc/javadoc">utility</description>
> -      <description dir="xtags-doc/javadoc">xtags</description>
> -    </javadoc>
> -
> -    <jar name="dist/application/application.jar" id="application" />
> -    <jar name="dist/benchmark/benchmark.jar" id="benchmark" />
> -    <jar name="dist/bsf/bsf.jar" id="bsf" />
> -    <jar name="dist/cache/cache.jar" id="cache" />
> -    <jar name="dist/datetime/datetime.jar" id="datetime" />
> -    <jar name="dist/dbtags/dbtags.jar" id="dbtags" />
> -    <jar name="dist/i18n/i18n.jar" id="i18n" />
> -    <jar name="dist/input/input.jar" id="input" />
> -    <jar name="dist/io/io.jar" id="io" />
> -    <jar name="dist/jmstags/jmstags.jar" id="jmstags" />
> -    <jar name="dist/jndi/jndi.jar" id="jndi" />
> +  <project name="jakarta-taglibs-page">
> +    <package>org.apache.taglibs.page</package>
> +    <description>Page Taglib</description>
> +    <ant basedir="page" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/page-doc/javadoc"/>
> +    <jar name="dist/page/lib/page.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-random">
> +    <package>org.apache.taglibs.random</package>
> +    <description>Random Taglib</description>
> +    <ant basedir="random" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/random-doc/javadoc"/>
> +    <jar name="dist/random/lib/random.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-regexp">
> +    <package>org.apache.taglibs.regexp</package>
> +    <description>Regexp Taglib</description>
> +    <ant basedir="regexp" target="dist">
> +      <depend property="jakarta-oro2.jar" project="jakarta-oro"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/regexp-doc/javadoc"/>
> +    <jar name="dist/regexp/lib/regexp.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-request">
> +    <package>org.apache.taglibs.request</package>
> +    <description>Request Taglib</description>
> +    <ant basedir="request" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/request-doc/javadoc"/>
> +    <jar name="dist/request/lib/request.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-response">
> +    <package>org.apache.taglibs.response</package>
> +    <description>Response Taglib</description>
> +    <ant basedir="response" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/response-doc/javadoc"/>
> +    <jar name="dist/response/lib/response.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-scrape">
> +    <package>org.apache.taglibs.scrape</package>
> +    <description>Scrape Taglib</description>
> +    <ant basedir="scrape" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/scrape-doc/javadoc"/>
> +    <jar name="dist/scrape/lib/scrape.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-session">
> +    <package>org.apache.taglibs.session</package>
> +    <description>Session Taglib</description>
> +    <ant basedir="session" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/session-doc/javadoc"/>
> +    <jar name="dist/session/lib/session.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-session">
> +    <package>org.apache.taglibs.session</package>
> +    <description>Session Taglib</description>
> +    <ant basedir="session" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/session-doc/javadoc"/>
> +    <jar name="dist/session/lib/session.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-standard">
> +    <package>org.apache.taglibs.standard</package>
> +    <description>Standard Taglib</description>
> +    <ant basedir="standard" target="dist">
> +      <depend property="dom.jar" project="jaxp" id="dom"/>
> +      <depend property="jdbc2_0-stdext.jar" project="jdbc"/>
> +      <depend property="jaxen-full.jar" project="jaxen"/>
> +      <depend property="jaxp-api.jar" project="jaxp" id="jaxp-api"/>
> +      <depend property="jxpath.jar" project="commons-jxpath"/>
> +      <depend property="sax.jar" project="jaxp" id="sax"/>
> +      <depend property="saxpath.jar" project="saxpath"/>
> +      <depend property="servlet23.jar" project="jakarta-servletapi-4"/>
> +      <depend property="xalan.jar" project="xml-xalan2"/>
> +      <depend property="xercesImpl.jar" project="xml-xerces" id="parser"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/standard-doc/javadoc"/>
>      <jar name="dist/jsp20el/jsp20el.jar" id="jsp20el" />
> -    <jar name="dist/log/log.jar" id="log" />
> -    <jar name="dist/mailer/mailer.jar" id="mailer" />
> -    <jar name="dist/page/page.jar" id="page" />
> -    <jar name="dist/random/random.jar" id="random" />
> -    <jar name="dist/regexp/regexp.jar" id="regexp" />
> -    <jar name="dist/request/request.jar" id="request" />
> -    <jar name="dist/response/response.jar" id="response" />
> -    <jar name="dist/scrape/scrape.jar" id="scrape" />
> -    <jar name="dist/session/session.jar" id="session" />
>      <jar name="dist/standard/lib/jstl.jar" id="jstl" />
>      <jar name="dist/standard/lib/standard.jar" id="standard" />
> -    <jar name="dist/string/string.jar" id="string" />
> -    <jar name="dist/utility/utility.jar" id="utility" />
> -    <jar name="dist/xtags/xtags.jar" id="xtags" />
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-string">
> +    <package>org.apache.taglibs.string</package>
> +    <description>String Taglib</description>
> +    <ant basedir="string" target="dist">
> +      <depend property="commons-lang.jar" project="commons-lang"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +      <depend property="standard.jar" project="jakarta-taglibs-standard"
> +        id="standard"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/string-doc/javadoc"/>
> +    <jar name="dist/string/lib/string.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-utility">
> +    <package>org.apache.taglibs.utility</package>
> +    <description>Utility Taglib</description>
> +    <ant basedir="utility" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/utility-doc/javadoc"/>
> +    <jar name="dist/utility/lib/utility.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <project name="jakarta-taglibs-xtags">
> +    <package>org.apache.taglibs.xtags</package>
> +    <description>XTags Taglib</description>
> +    <ant basedir="xtags" target="dist">
> +      <depend property="crimson.jar" project="xml-xerces" id="parser"/>
> +      <depend property="dom4j.jar" project="dom4j"/>
> +      <depend property="jaxp.jar" project="xml-xerces" id="apis"/>
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +      <depend property="xalan.jar" project="xml-xalan2"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/xtags-doc/javadoc"/>
> +    <jar name="dist/xtags/lib/xtags.jar"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <!-- Tool Extensions -->
>  
> +  <project name="jakarta-taglibs-ultradev4">
> +    <package>org.apache.taglibs.ultradev4</package>
> +    <description>UltraDev 4.0 Customer Tag Library Extension</description>
> +    <ant basedir="tools/UltraDev/4.0/ctlx" target="dist">
> +      <depend property="servlet.jar" project="jakarta-servletapi-4"/>
> +      <depend property="xerces.jar" project="xml-xerces" id="parser"/>
> +    </ant>
> +    <javadoc nested="dist/doc/doc/ultradev4-doc/javadoc"/>
> +    <nag to="taglibs-dev@jakarta.apache.org"
> +         from="Ted Husted &lt;ted@husted.com&gt;"/>
> +  </project>
> +
> +  <!-- Documentation -->
> +
> +  <project name="jakarta-taglibs-documentation">
> +    <package>org.apache.taglibs</package>
> +    <ant target="dist.documentation"/>
> +    <depend project="xml-xalan2"/>
>      <nag to="taglibs-dev@jakarta.apache.org"
>           from="Ted Husted &lt;ted@husted.com&gt;"/>
>    </project>
> 
> 
> ------------------------------------------------------------------------
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>


-- 
----------------------------------------------------------------------
Glenn Nielsen             glenn@more.net | /* Spelin donut madder    |
MOREnet System Programming               |  * if iz ina coment.      |
Missouri Research and Education Network  |  */                       |
----------------------------------------------------------------------


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>