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