tag:blogger.com,1999:blog-7045524330253482541.post3534562420082834794..comments2024-01-04T22:19:45.990-08:00Comments on Jim McBeath: Lift Without MavenJim McBeathhttp://www.blogger.com/profile/10541190774989580614noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-7045524330253482541.post-28343761409402833622010-09-28T20:26:49.341-07:002010-09-28T20:26:49.341-07:00It sounds like it would have been easier to simply...It sounds like it would have been easier to simply build the war using maven. I find your willingness to go through a lengthy process to avoid learning one small feature of maven quite suprising. Building a war in maven is trivial, given that you worked out how to use maven to get this far, you could probably learn how to build the war in a few minutes.<br /><br />Of the '85' files maven downloaded, the majority were for running maven and its plugins. Maven's very good at managing dependencies and doing lots of other stuff with very little effort. Except in rare cases, using anything else is unprofessional.Unknownhttps://www.blogger.com/profile/00035792430883584893noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-38156612623898057442010-03-31T16:55:11.393-07:002010-03-31T16:55:11.393-07:00I just found this, and I'm elated. I actually ...I just found this, and I'm elated. I actually bought a book on maven just so I could use lift, but just gave up on the whole thing, because of the time required. I might actually give lift another spin, now that I don't have to deal with the behemoth that is maven.cammerhttps://www.blogger.com/profile/15212031643836025637noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-55790018832504003172010-02-15T17:15:10.140-08:002010-02-15T17:15:10.140-08:00Jim, You can change the port by editing the pom.xm...Jim, You can change the port by editing the pom.xml config file, section for plugins to look like this:<br /><br /> <br /> org.mortbay.jetty<br /> maven-jetty-plugin<br /> <br /> /<br /> 5<br /> <br /> <br /> 8181<br /> 60000foomanchuhttps://www.blogger.com/profile/05409285850193410114noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-71309695641865862052009-12-30T09:29:37.099-08:002009-12-30T09:29:37.099-08:00Central Egg Command: Lift is very flexible and has...Central Egg Command: Lift is very flexible and has a lot of options. I am not an expert on Lift, but with that caveat here are my recommendations:<br /><br />1. To learn the basics about Tomcat and how web app containers works, I suggest <a href="http://scitec.uwichill.edu.bb/cmp/online/CS36L/tutorials/TomcatIntroduction/TomcatIntroIndex.html" rel="nofollow">this tutorial</a>.<br />2. To learn more about Lift in general, read the <a href="http://liftweb.net/docs/StartingWithLift.pdf" rel="nofollow">Getting Started</a> guide, or the book <a href="http://www.apress.com/book/view/1430224215" rel="nofollow">"The Definitive Guide to Lift"</a> (see also other links on <a href="http://liftweb.net" rel="nofollow">liftweb.net</a>).<br />3. If you have more questions about Lift to which you can't find answers with a google search, join or browse the <a href="http://groups.google.com/group/liftweb" rel="nofollow">Lift mailing list</a>.Jim McBeathhttps://www.blogger.com/profile/10541190774989580614noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-33423979187403160512009-12-22T10:47:59.987-08:002009-12-22T10:47:59.987-08:00Thank you so much for providing such detailed and ...Thank you so much for providing such detailed and helpful information. I am new to even using Ant and I was able to compile the example, though not run it with Tomcat. Are there any other resources you would suggest to really gain an understanding of the role of different files/conventions for using lift? I am confused about what is actually supposed to be run, and how different files get "pulled in" and used.Central Egg Commandhttps://www.blogger.com/profile/12570221220958571826noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-24502852878154480792009-09-21T21:32:58.104-07:002009-09-21T21:32:58.104-07:00Dave: Yes, I have used SBT. But the whole point of...Dave: Yes, I have used SBT. But the whole point of this post was to reduce to a minimum the requirements for checking out Lift. I assumed the reader is familiar with the current generation of standard web development tools, and that includes Ant, so using Ant does not require thinking about anything new. In that sense, SBT is exactly like Maven: I don't care how good it is, I don't care how many people tell me it's the greatest build tool ever, for this moment in time I just want to focus on Lift.Jim McBeathhttps://www.blogger.com/profile/10541190774989580614noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-70477694681684454562009-09-21T07:57:07.806-07:002009-09-21T07:57:07.806-07:00Did you look into SBT? It is far superior to ant ...Did you look into SBT? It is far superior to ant or maven for Scala projects. I, too, have been unmotivated to dive into lift because of maven.Davehttps://www.blogger.com/profile/18366487259248740702noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-30323112148168610892009-08-14T08:24:02.102-07:002009-08-14T08:24:02.102-07:00I also had to add the Apache Commons Collections ....I also had to add the Apache Commons Collections .jar for the resulting .war to run on Apache Tomcat. That's using Lift 1.1 - maybe they added a dependency?<br /><br />Thanks for the information. Like you, I don't want the extra work on convincing my coworkers and boss to adapt Maven as well as Scala and Lift.EsauCairnhttps://www.blogger.com/profile/05713328092493991849noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-14898123097984192382009-08-05T13:51:40.242-07:002009-08-05T13:51:40.242-07:00Thanks, nice! That was the first thing which came ...Thanks, nice! That was the first thing which came to my mind when I started Lift development: can we do it without Maven!Raju Bitterhttps://www.blogger.com/profile/16668391798450684543noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-50352683190398837902009-07-02T10:12:33.872-07:002009-07-02T10:12:33.872-07:00Thanks for posting your notes on this! They helpe...Thanks for posting your notes on this! They helped us create a Lift application template for publishing Lift apps to EC2 via Stax.net.Unknownhttps://www.blogger.com/profile/04655120476742181332noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-79395118370279728472009-06-01T12:04:42.146-07:002009-06-01T12:04:42.146-07:00I like this too bad the Lift people insist on usin...I like this too bad the Lift people insist on using Maven. It's never worked outside the box, which is ironic since automation is one of it's main goals...Mateohttps://www.blogger.com/profile/08899685672464296156noreply@blogger.comtag:blogger.com,1999:blog-7045524330253482541.post-1879770255334685002009-05-23T11:58:56.378-07:002009-05-23T11:58:56.378-07:00Truly awesome! I will have to try this out.Truly awesome! I will have to try this out.Chris Bouzekhttps://www.blogger.com/profile/08563099319244593236noreply@blogger.com