Hi Sam,
Can we normalize the project descriptors? I would like to use the project
descriptors you have started for JJAR instead of rolling another project
descriptor but I really don't like the pattern
<project>
<!-- this should be surrounded in tags -->
<a/>
<b/>
<c/>
<project>
<a/>
<b/>
<c/>
</project>
</project>
I 'project' info should be surrounding by 'project' tags or maybe it might
be better to call the blocks on the inside of the outer <project> tags
something like <target> for clarity. I think this would make mapping easier,
and I think it would make the DTD a little easier to follow.
Then could we add a version attribute for a dependency
<depend project="velocity" version="1.2"/>
This is something that Gump would ignore but would be used by JJAR to bring
down the right JAR. It would be cool to use the project info you've started.
I think the pattern you have in the project descriptors is exceptional and
not the norm, I think someone looking at a project descriptor for the first
time would have a hard time knowing that the top level tags have the same
meaning as tags surrounded by <project> tags. I know I did.
--
jvz.
Jason van Zyl
http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]