For some reason the pom.xml files in the JPA archetypes referred to lift M4 rather than SNAPSHOT. I've pushed a change. Once the build ( http://hudson.scala-tools.org/job/Lift/1298/ ) is done, try re-executing your mvn command (make sure you do a mvn -U to pull the latest).
To the committers - sorry for not going through review board on this one, but it was a clear problem with a clear fix (kind of like pushing a fix to a type-o in documentation) On Tue, Oct 20, 2009 at 4:28 PM, AndyM <[email protected]> wrote: > > I'm having trouble doing an mvn install on the JPA example from the > book... > > > mvn archetype:generate \ > -DarchetypeRepository=http://scala-tools.org/repo-snapshots \ > -DarchetypeGroupId=net.liftweb \ > -DarchetypeArtifactId=lift-archetype-jpa-basic \ > -DarchetypeVersion=1.1-SNAPSHOT \ > -DgroupId=com.foo.jpaweb \ > -DartifactId=JPADemo \ > -Dversion=1.0-SNAPSHOT > > >cd JPADemo > >mvn install > > org.apache.maven.reactor.MavenExecutionException: The POM expression: $ > {scala.version} could not be evaluated. Reason: Expression value '$ > {scala.version}' references itself in 'com.foo.jpaweb:JPADemo:pom:1.0- > SNAPSHOT'. for project com.foo.jpaweb:JPADemo at /home/amast/lift/ > bookexample/JPADemo/pom.xml > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378) > .... [deleted for brevity] > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.project.InvalidProjectModelException: The > POM expression: ${scala.version} could not be evaluated. Reason: > Expression value '${scala.version}' references itself in > 'com.foo.jpaweb:JPADemo:pom:1.0-SNAPSHOT'. for project > com.foo.jpaweb:JPADemo at /home/amast/lift/bookexample/JPADemo/pom.xml > at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal > (DefaultMavenProjectBuilder.java:882) > at > > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal > (DefaultMavenProjectBuilder.java:506) > ... [deleted for brevity] > Caused by: > org.apache.maven.project.interpolation.ModelInterpolationException: > The POM expression: ${scala.version} could not be evaluated. Reason: > Expression value '${scala.version}' references itself in > 'com.foo.jpaweb:JPADemo:pom:1.0-SNAPSHOT'. > at > > org.apache.maven.project.interpolation.RegexBasedModelInterpolator.interpolateInternal > (RegexBasedModelInterpolator.java:172) > ...[deleted for brevity] > > > Any help would be greatly appreciated. > > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
