2012-02-13 3 views
0

私はScala、Lift、およびMavenを初めて使用しています。問題が発生しています。次のように私は、リフトJPAの原型に基づいて新しいJPAプロジェクトを作成しました:リフトアーキタイプBasic JPA 2.9.1はコンパイルされません

mvn archetype:generate -DarchetypeGroupId=net.liftweb -DarchetypeVersion=2.4-M4 -DarchetypeArtifactId=lift-archetype-jpa-basic_2.9.1 -DarchetypeRepository=http://scala-tools.org/repo-releases -DremoteRepositories=http://scala-tools.org/repo-releases -DgroupId=ltest -DartifactId=lift_test -Dversion=1.0 

それから私はMVNのコンパイルを使用して、それをコンパイルしようとしました。私は本当に間違っているかわからないんだけど

-

[INFO] Compiling 9 source files to /lift_test/spa/target/classes at 1329115047063 
[ERROR] /lift_test/spa/src/main/scala/ltest/model/CurrencyUserType.scala:39: error: private value cz escapes its defining scope as part of type java.lang.Class[_ <: CurrencyUserType.this.cz.Currency] 
[INFO] override def returnedClass = cz.CurrencyUnit.getClass 
[INFO]    ^
[ERROR] /lift_test/spa/src/main/scala/ltest/model/Enumv.scala:43: error: value map is not a member of ltest.model.Enumv with Enumeration 
[INFO] def getNameDescriptionList = this.map(v => (v.toString, getDescriptionOrName(v))).toList 
[INFO]         ^
[ERROR] /lift_test/spa/src/main/scala/ltest/model/EnumvType.scala:49: error: value valueOf is not a member of Enumeration with ltest.model.Enumv 
[INFO]  return et.valueOf(value).getOrElse(null) 

(それは私のルートディレクトリにありませんパスは匿名化):私は次のエラーを(私はこれが関連する部分だと思う)です。これらはアーキタイプからのすべてのクラスです - 私はプロジェクトに何も追加していません。私は何か非常に基本的な間違ったことをやっている気分がある、または私は間違って構成された何かを持っているが、私は何を知らない。私が考えることができるのは、Maven 3を使用しているということだけです。これらのアーキタイプはMaven 2用に設計されていると思います。

+0

maven 2を試してください。失敗した場合はhttp://groups.google.com/group/liftweb?pli=1のメーリングリストにお問い合わせください – fmpwizard

答えて

2

サポートされていないarchetypeVersionがあるかのように見えるか、それを見つける。

関連する問題