On Fri, Jul 3, 2009 at 4:00 PM, Douglas Quaid <[email protected]> wrote:
> > I heard some good vibes about Lift and then I saw this gem in the > "Getting Started" documentation for creating a project: > > From a command prompt, type: > > mvn archetype:generate -U \ > -DarchetypeGroupId=net.liftweb \ > -DarchetypeArtifactId=lift-archetype-basic \ > -DarchetypeVersion=1.0 \ > -DremoteRepositories=http://scala-tools.org/repo-releases \ > -DgroupId=com.liftworkshop \ > -DartifactId=todo \ > -Dversion=0.1-SNAPSHOT > > Perhaps you guys could "innovate" and wrap this crap (rhyme!) in a > shell script. Howdy, I'll address your post in two parts. First the form, and then the substance. This community is a welcoming (especially to newbies), kind, and generally cool place to hang out. People in this community are here to help each other and to grow the knowledge, skills, and code around Lift. We welcome feedback and comments and ways to improve Lift. But we ask that people are polite and helpful. Your email did not meet this standard. So, in the future, please treat this community the way that you would like to be treated. Approach this community the way you would like to be approached by a stranger. In terms of the substance of the issue, we've have a fair number of discussions about this over the years. The first problem is a bootstrap problem. Even if we have a shell script to wrap the maven command, how do we get it into users' hands? The second problem is an OS support issue. Such a script is easy to write for Linux/Unix/OS X. It's not so simple to make sure it works on Windows as a separate .bat file as well as a shell script that works under Cygwin. We did do some testing of such a script as part of the installer and it always led to problems and we never found a person or collection of people who were willing to write, test and maintain such a script. So, we decided that the cost of copy/paste of a copy of lines of Maven invocation was less of a priority than other Lift-related development. And as a practical matter, I probably create more Lift projects than anyone else. It was only a few weeks ago that I made a script out of the above command rather than copy/pasting it. I'm hardcore lazy and into making my life easier (I would be using other frameworks if it wasn't faster and easier for me to build a framework to do dynamic stuff rather than work around the suboptimal decisions made in other frameworks) and in the case of the Maven command to create a new Lift project, it just wasn't that hard. So, if you would like to write up some scripts and post them in a public place, that'd be great. If you're the guy who is going to step up to the task of maintaining a complex cross-section of scripts, we'll link to your work and reference it in any way we can. Thanks, David > > > Good day! > > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
