Scala 我们如何在Maven中升级lift版本?
我想升级lift版本以绕过lift bug。但是,我无法在Maven中找到更改版本号的位置。在这儿吗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
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
。