Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 我们如何在Maven中升级lift版本?_Scala_Maven_Upgrade_Lift - Fatal编程技术网

Scala 我们如何在Maven中升级lift版本?

Scala 我们如何在Maven中升级lift版本?,scala,maven,upgrade,lift,Scala,Maven,Upgrade,Lift,我想升级lift版本以绕过lift bug。但是,我无法在Maven中找到更改版本号的位置。在这儿吗 2.7.7 UTF-8 ${project.build.sourceEncoding} 1.2-m1 斯卡拉多克/ http://scala-tools.org/mvnsites/liftweb 如果是这样,我应该调整什么参数来执行此操作?如果没有,我如何升级Maven中的lift?您应该有一个元素作为的姐妹,其子女如下: <dependency> <groupId&g

我想升级lift版本以绕过lift bug。但是,我无法在Maven中找到更改版本号的位置。在这儿吗


2.7.7
UTF-8
${project.build.sourceEncoding}
1.2-m1
斯卡拉多克/
http://scala-tools.org/mvnsites/liftweb
如果是这样,我应该调整什么参数来执行此操作?如果没有,我如何升级Maven中的lift?

您应该有一个
元素作为
的姐妹,其子女如下:

<dependency>
  <groupId>net.liftweb</groupId>
  <artifactId>lift-mapper_${scala.version}</artifactId>
  <version>2.1</version>
</dependency>

net.liftweb
lift-mapper{scala.version}
2.1
只需根据需要更改版本(注意,2.2是支持Scala 2.7的最新版本),或在属性中添加类似
2.2
的行,并在此处参考:

<dependency>
  <groupId>net.liftweb</groupId>
  <artifactId>lift-mapper_${scala.version}</artifactId>
  <version>${liftweb.version}</version>
</dependency>

net.liftweb
lift-mapper{scala.version}
${liftweb.version}

请注意,可能有几个
net.liftweb
依赖项,它们都需要更改。使用属性方法可以使此过程更简单,更不容易出错。

谢谢。所以“lift mapper”实际上是管理lift的整个版本,而不仅仅是mapper?不,我只是举了个例子。不过,根据您的设置,
mapper
可能会引入许多其他提升工件作为其自身的依赖项。如果你现在有一个正在工作的项目,你不需要添加依赖项,你只需要更改版本就可以了。但是我的pom.xml中唯一的提升依赖实际上是映射器。不过,我没有看到其他任何东西。这是一个问题吗?不,这只是意味着它正在拉入您需要的一切(至少
lift util
lift webkit
,可能还有其他一些)。顺便说一句,如果您想确切了解拉入的内容,可以运行
mvn dependency:tree-Dverbose