|
|
|
Here's what I wrote down at one point.
<quote> The basic idea is to create a web application that allows users to create their project from a website rather than running "mvn" or "ant". Some thoughts: * Initially, only support AppFuse, with a 2nd release that supports AppFuse Light. * Use AppFuse to develop the application * Develop this application as one-page application, using Ajax to show new choices as needed * Release at the same time that AppFuse 2.0 Final is released * Allow users to choose their persistence framework, web framework and database settings * Stream zip to end user or keep on server? * Add scm settings to pom.xml? * Big fonts, easy to read and appreciate from a UI perspective * Keep it closed source for a few months, in order to polish, possibly open source, but shouldn't need to * V2: Create an admin console where any Maven-based project can be configured as an option * V2: Host a version for the public where users can add their projects </quote> I haven't had time to start on this project, nor has their been a whole lot of motivation because "mvn archetype:create" seems to be working well for a lot of users. Regardless, I think it would be a cool feature if you'd like to pursue it. Moved to future release since creating applications doesn't currently seem to be too painful.
|
|||||||||||||||||||||||||||||||||||
Is there more background on this? We were planning to do this internally but I would be happy to contribute this back to the appfuse community.
However, I just wanted to know what your thoughts on this were? Does it need to be written using Appfuse? Is it basically replacing mvn:archetype create? Or is it a web-based interface to AMP to generate source files?
Our idea was that you could select an archetype, enter the list of POJOs for the model (possible even a UI to define fields and types; in long term) and it would spit out a nice zip which you will contain all ur model files, dao's, managers, tests, actions etc. Is this your understanding? Would be interested to know.