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用に設計されていると思います。
maven 2を試してください。失敗した場合はhttp://groups.google.com/group/liftweb?pli=1のメーリングリストにお問い合わせください – fmpwizard