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
-~----------~----~----~----~------~----~------~--~---

Reply via email to