Hi all,

What about a Turbine front end for Maven ?

Features that I imagined for such a frontend :
- management of several projects in the same application
- would show all the docs about the project (description, api, 
dependencies, ... ),
- creation of new projects (with a predefined directory layout, and a 
base project.xml and build.xml)
    Is it a webapp, a standalone app, an applet ? Include adapted Maven 
targets
- edition of projects (build.properties, project.properties, build.xml, 
project.xml ... )
- ability to run Ant target from the application (compile, docs, ... )
- editable scheduler for the tasks
- ...
- [add what you want here ! ;-) ]

This could be something like :

services.MavenService.classname=org.apache.maven.services.TurbineMavenService 
(or Valve)
services.MavenService.projects.dir=/some/directory/projects

with a org.apache.maven.services.MavenService looking like :

void addProject (Project p)
Project getProject (String name)
getProjects ();
void run ( String project , String antTarget)
void update () // why not an autoupdate of Maven ? ;-)

and getters ant setters in the Project class.

Any thoughts ?
Would it be useful ?

St�phane


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Reply via email to