我想升级升降版以绕过电梯错误。但是,我找不到在Maven中更改版本号的地方。在这里吗?
<properties>
<scala.version>2.7.7</scala.version>
<!-- Common plugin settings -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>${project.build.sourceEncoding}</project.reporting.outputEncoding>
<!-- vscaladoc settings -->
<maven.scaladoc.vscaladocVersion>1.2-m1</maven.scaladoc.vscaladocVersion>
<vscaladoc.links.liftweb.pathsufix>scaladocs/</vscaladoc.links.liftweb.pathsufix>
<vscaladoc.links.liftweb.baseurl>http://scala-tools.org/mvnsites/liftweb</vscaladoc.links.liftweb.baseurl>
</properties>
如果是,我可以调整哪个参数来执行此操作?如果没有,我怎样才能升级Maven中的升力?
答案 0 :(得分:3)
你应该<dependencies>
元素作为<properties>
的姐妹,这样的孩子会这样:
<dependency>
<groupId>net.liftweb</groupId>
<artifactId>lift-mapper_${scala.version}</artifactId>
<version>2.1</version>
</dependency>
只需根据需要更改版本(注意2.2是支持Scala 2.7的最新版本),或者在您的属性中添加<liftweb.version>2.2</liftweb.version>
之类的行并在此处引用它:
<dependency>
<groupId>net.liftweb</groupId>
<artifactId>lift-mapper_${scala.version}</artifactId>
<version>${liftweb.version}</version>
</dependency>
请注意,可能存在多个net.liftweb
依赖项,并且它们都需要更改。使用属性方法可以使这个过程更容易,更不容易出错。