Stephen McConnell wrote:

Nicola Ken Barozzi wrote:
...
Gump metadata != Gump being setup.

Gump meta-data is insufficient.

It sure is. But it can be enhanced without having Gump barf on extra tags.

In order to create a functionally sufficient expression of path information you would need 6 separate gump project descriptors per project:

   build
   test
   runtime-api
   runtime-spi
   runtime-impl
   runtime-composite

Gump uses the word "project" in an improper way, as it's more about a project descriptor.


You can do the above in Gump by creating avalon, avalon-test, avalon-api, etc... If you look at the descriptors this is for example what Ant and many other projects do.

I.e. gump is very focused on the pure compile scenarios and does not deal with the realities of test and runtime environments that load plugins dynamically.

You cannot create fixed metadata for dynamically loaded plugins (components), unless you decide to declare them, and the above is sufficient.


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

Reply via email to