I did not specify the archtypeVersion (with value=1.0). I left it out. And therefore by default it picked 0.8 version.
Command line used: mvn archetype:generate -U -DgroupId=com.plexibus.examples.scala.lift - DartifactId=scala-example -Dversion=0.0.1-SNAPSHOT - DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype- basic -DremoteRepositories=http://scala-tools.org/repo-releases If I do specify a -DarchtypeVersion=1.0, then it does pull down the lift-core 1.0 jar. Thanks for the clarification. On Apr 1, 10:47 am, David Pollak <[email protected]> wrote: > On Wed, Apr 1, 2009 at 8:33 AM, Rosh <[email protected]> wrote: > > > Got it. > > > It would be nice though if lift-archetype-basic that generates a basic > > scala project would pull down the latest 1.0 version of lift-core. > > If you create a project with Lift 0.8 specified in the Maven command, you're > going to get a 0.8 project. If you create a 1.0 project, you'll get a 1.0 > project. > > Please let us know what command line you used to create your project. > > > It > > currently pulls down 0.8 version which does not have lift-mapper, lift- > > util and other dependent jars defined and this causes some jars. > > In Lift 0.8, util and mapper were part of lift-webkit > > > > > For > > example, when I ran the following command from the lift-book it pulls > > down 0.8 version: > > > mvn archetype:generate -U -DgroupId=com.plexibus.examples.scala.lift - > > DartifactId=scala-example -Dversion=0.0.1-SNAPSHOT - > > DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype- > > basic -DremoteRepositories=http://scala-tools.org/repo-releases > > > lift-core-0.8 pom.xml: > > > <dependencies> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-webkit</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-textile</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-facebook</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-amqp</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-xmpp</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-widgets</artifactId> > > <version>${project.version}</version> > > </dependency> > > </dependencies> > > > lift-core-1.0 pom.xml: > > > <dependencies> > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-util</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-webkit</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-mapper</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-machine</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-record</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-textile</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-facebook</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-amqp</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-xmpp</artifactId> > > <version>${project.version}</version> > > </dependency> > > > <dependency> > > <groupId>${project.groupId}</groupId> > > <artifactId>lift-widgets</artifactId> > > <version>${project.version}</version> > > </dependency> > > </dependencies> > > > And I agree with Kris, perhaps it should be changed to pom instead of > > jar. If you are ok with it, I would love to make the above suggested > > changes and submit them for commit/approval to the committers. > > > Thanks, > > Rosh > >http://blogs.plexibus.com > >http://www.twitter.com/ras_shadow > > > On Apr 1, 9:09 am, David Pollak <[email protected]> wrote: > > > That's right. The lift-core.jar file has never contained any classes. > > It's > > > a marker for Maven. lift-core depends on all the other Lift packages > > (e.g., > > > lift-util, lift-webket, etc.) so these other packages are included in > > your > > > project and they have classes in their jar files. > > > > On Wed, Apr 1, 2009 at 6:58 AM, Rosh <[email protected]> wrote: > > > > > I just started the learning scala and lift and was trying out the ToDo > > > > example. It seems that the lift-core artifact jar in the maven repo, > > > >http://scala-tools.org/repo-releases, is empty. I used the lift-basic- > > > > archetype which uses lift-core-0.8 jar. But the jar only contains the > > > > META-INF folder. No classes. Same with the 1.0 jar as well. The 0.6 > > > > jar contains > > > > > Does not contain any classes: > > > >http://scala-tools.org/repo-releases/net/liftweb/lift-core/0.8/ > > > > lift-core-0.8.jar 2008-Nov-24 23:39:51 1.4K > > > > application/java-archive > > > > >http://scala-tools.org/repo-releases/net/liftweb/lift-core/1.0/ > > > > lift-core-1.0.jar 2009-Feb-26 18:09:39 1.5K > > > > application/java-archive > > > > > Contains classes: > > > > Underhttp://scala-tools.org/repo-releases/net/liftweb/lift-core/0.6: > > > > lift-core-0.6.jar 2008-Nov-24 23:40:15 3.6M > > > > application/java-archive > > > > > Am I missing something? I know I haven't had my morning coffee yet. > > > > > Thanks, > > > > Rosh > > > >http://blogs.plexibus.com > > > >http://www.twitter.com/ras_shadow > > > > -- > > > Lift, the simply functional web frameworkhttp://liftweb.net > > > Beginning Scalahttp://www.apress.com/book/view/1430219890 > > > Follow me:http://twitter.com/dpp > > > Git some:http://github.com/dpp > > -- > Lift, the simply functional web frameworkhttp://liftweb.net > Beginning Scalahttp://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 -~----------~----~----~----~------~----~------~--~---
