Would you like to make these mandatory?
If not, what you want to have is easily achiveable now:
- there is a projectDescriptor.getProperty(propName) function, which will return the content of a ... tag in the project.xml or null if this property is not set
- you may have to add getProperty to Projects, which is a helper class for accessing data from ProjectDescriptor.
If you would like to add some fields to the DelegateContext passed to the "project info" JSP, you must modify projectDescriptor.getProjectPropertiesHandler(...) and add a mapping.
If it is politically possible, I want to make them manditory. I'm just not sure all projects will have each... but, I'd like them to.
I think we can't make these fields mandatory, but... we will have one encoragement to use them.
If one of them is missing, let's say svn repository, metrics connected with project's svn repository activity can't be taken into consideration while computing overall project score in the JEMS Matrix, so... the score is lower ;)