1

リフトのバグを回避するためにリフトのバージョンをアップグレードしたいと考えています。ただし、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 でリフトをアップグレードするにはどうすればよいですか?

4

1 に答える 1

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いくつかの依存関係が存在する可能性があり、それらすべてを変更する必要があることに注意してください。プロパティ アプローチを使用すると、このプロセスが少し簡単になり、エラーが発生しにくくなります。

于 2012-07-17T00:29:25.567 に答える