Stephane Bailliez wrote:
-----Original Message-----
From: Nicola Ken Barozzi [mailto:[EMAIL PROTECTED]


[...]

long list of task at jakarta that are available in '15462 places.

20 tasks 20 references. How many do you want to make as Ant optional?

I'm not only thinking about the one delivered with Ant as 'optional' but also some that might be delivered as standalone because as I said the less about external products there are in Ant the better. Say for example Checkstyle that has its own task. How would you 'update' it ?

ant -repo=http://Checkstyleplace/jjar -plugin=Checkstyle

There is no /need/ to reference others in the central repository.


You just say (example):

ant -repo=http://jakarta.apache.org/ant -plugin=junit -version="1.1"


mm... this is actually the point. Don't you think this could just actually
register into a descriptor..descriptor that contains the list of
installed/to be install antlibs ?
This way issuing a "ant -plugin=all update" or whatever would update all the
registered plugins at once... I would not want to go through the command
line above for the 50 libs I have in my repository while a single one could
do just fine. :)

Sure. http://jakarta.apache.org/jjar/
Just assume
1. that ant uses the default description location of ant if none is supplied
2. you can supply "dependencies" to the jars. put all the taglib jars as a dependency, and you can do it all in one download, or separately if needed.


    <jjar package="veltag"
--->      onlydependencies="true"
          verifyignore="true"
          localrepository="${local.repository}"
          pathrefid="jjarclasspath"  >
    </jjar>


:-)

--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to