Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 电梯原型基本JPA 2.9.1韩元';不编译_Scala_Maven_Lift - Fatal编程技术网

Scala 电梯原型基本JPA 2.9.1韩元';不编译

Scala 电梯原型基本JPA 2.9.1韩元';不编译,scala,maven,lift,Scala,Maven,Lift,我是Scala、Lift和Maven的新手,我遇到了一个问题。我基于Lift JPA原型创建了一个新的JPA项目,如下所示: mvn archetype:generate -DarchetypeGroupId=net.liftweb -DarchetypeVersion=2.4-M4 -DarchetypeArtifactId=lift-archetype-jpa-basic_2.9.1 -DarchetypeRepository=http://scala-tools.org/repo-rele

我是Scala、Lift和Maven的新手,我遇到了一个问题。我基于Lift JPA原型创建了一个新的JPA项目,如下所示:

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]在1329115047063将9个源文件编译到/lift_test/spa/target/classes
[ERROR]/lift\u test/spa/src/main/scala/ltest/model/CurrencyUserType.scala:39:ERROR:private-value cz作为java.lang.Class[(v.toString,getDescriptionOrName(v)))类型的一部分而逃逸其定义范围。toList
[信息]^
[错误]/lift_test/spa/src/main/scala/ltest/model/EnumvType。scala:49:ERROR:value valueOf不是ltest.model.Enumv枚举的成员
[INFO]返回et.valueOf(value).getOrElse(null)
(路径匿名化--它不在我的根目录中)


我真的不确定出了什么问题。这些都是原型中的类——我没有向项目中添加任何内容。我感觉我做了一些非常基本的错误,或者我配置了一些错误,但我不知道是什么。我唯一能想到的是我在使用Maven 3,我认为这些原型是为Maven 2设计的。

看起来您的archetypeVersion不受支持,请尝试2.4-M5,或者不指定它,让maven查找。

尝试maven 2,如果同样失败,请尝试在邮件列表中询问
[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)