Hi,

I'm also new to maven and, as expected, the repository download is the surprise that comes when switching from ant to maven.

A good surprise in the sense of taking care of dependencies up-to-dateness, definitely.

Now... it doesn't look as complete as I expected:
- I have, of course, jars that are not in the repository. Should I submit them (presuming they are open-source) ?
- For some jars, and especially when developing in a less open-source world, it makes sense not push them to ibiblio, is there the notion of "cascading repositories" where a respository would hold the things special for my project and another would hold the fat amount.
(how about mirroring, also)
- Finally, I see the real bone in licensing: there is very few space for licensing within the dependency element whereas at least a point to the license should always be there (stating that "this is the license that allows me to give it further", or "to use it").

The last subject is kind of related to the whole digital rights language stories (such as ODRL) which is probably going too far for now as long as we're having a limited number of licenses (and countries...). But there should be space for these somewhere).
Ideally, I'd like to be able to document the dependency in a more extensive fashion, we have made the effort for the ActiveMath project and I would enjoy using maven to generate such a file (it's manually edited currently):
nxxxxxx
This file gives the list of dependencies, pointers to the project home-page (important), current version and date of last download, and the functionality within our software. Other fields such as pointers to javadoc (including local pointers possibly) should be thought of.

Where should I look to extend this ? Is there a source I could extend ? Would I just need to use a different namespace that would be ignored by most of the other things than, say, a stylesheet processing the dependency elements ?

Thanks

Paul


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

Reply via email to