--- Nathan Coast <[EMAIL PROTECTED]> wrote:
> a more formal property definition such as this would make validating
> properties 
> and generation of documentation easier.
> 
> I'd like to add some mechanism for specifying allowed values and a
> default value

This sounds like you might want to consider XML Schema which (I think)
was created for that very purpose.

Stefan

> 
> Martin van den Bemt wrote:
> 
> > Hi everyone,
> > 
> > Even though I am not a committer, I call a vote on this one..;)
> > 
> > I am working on integration of Maven in Eclipse (and maybe later
> > netbeans)
> > One of the biggest problems is that I cannot ask Maven all the
> > information about properties that you can set to override the
> default
> > behaviour. Since there is property documentation in an xdocs xml
> file, I
> > had a an idea :
> > Move the property information to eg a properties.xml in a the
> format,
> > which you can easily use to generate the documentation and to
> actually
> > parse the file for generating a gui on the fly in an IDE.
> > <properties>
> >  <group name="User Settings">
> >   <group-description>blah</group-description>
> >    <property>
> >     <name>lib.repo</name>
> >     <type>String/Dir/boolean</type>
> >     <optional>true</optional>
> >     <description>blahblah</description>
> >    </property>
> >  </group>
> > </properties>
> > 
> > This is my general idea of the setup (naming conventions could be
> > better, but since I don't have any brain, I leave that people with
> a
> > brain)
> > All the tags can be used for documentation generation, so I will
> not
> > mention that at every point mentioned below.
> > - I need the groupname and description to generate the
> tabs/settings
> > pages for those properties.
> > - I need the group-description for (online) help
> > - I need the property name to know what to read (and where)
> > - I need the type to determine what people can fill in
> > - I need to need if the thing is optional.
> > - I need to know the description to explain what the option is for
> > 
> > This way I don't have to recode all the properties and doing work
> that
> > is already been done, although in a bit of different way.
> > 
> > Can someone please provide feedback for this, since I will not
> create
> > this without review/discussion and to be said no to after I finish
> it.
> > So if you think it is not the right solution : come up with another
> or
> > better one , since this kind of stuff is really necessary for
> usefull
> > maven IDE integration.
> > 
> > I'll say to all : Let the voting begin ;)
> > 
> > Mvgr,
> > Martin
> > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > 
> > 
> 
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


=====
Stefan Moebius       <[EMAIL PROTECTED]> 
  Wurzener Str. 43        +49 351 8475827
  01127 Dresden           +49 172 8739617

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

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

Reply via email to