I will have a look at betwixt then ;). Is this also easily integrated in the building of the ref/properties.html file (the documentation)?
Mvgr, Martin On Wed, 2002-05-29 at 20:04, Jason van Zyl wrote: > On Wed, 2002-05-29 at 13:30, 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> > > The only thing here I ask is that the same format that is used for the > project.xml file be used for this descriptor. This way betwixt can be > used in its default mode to map the descriptor to an object: > > <mavenProperties> > <groups> > <group> > <name>User Settings</name> > <type>String</type> > <description>Yada yada</description> > </group> > </groups> > </mavenProperties> > > Otherwise I think it's a good idea. And if you use this format you can > change it fairly easily as all you have to do is change the objects, > betwixt will do the rest. > > > 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]> > -- > jvz. > > Jason van Zyl > [EMAIL PROTECTED] > > http://tambora.zenplex.org > > > -- > 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]>