0

ここでサンプルの大気 jax-rs ソース コードをダウンロードしました - http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.atmosphere.samples%22%20AND%20a%3A%22atmosphere-jaxrs2-チャット%22

war と sources.jar をダウンロードしました。また、pom.xml はブラウザーで表示できます - http://search.maven.org/remotecontent?filepath=org/atmosphere/samples/atmosphere-jaxrs2-chat/1.0.7/atmosphere-jaxrs2-chat-1.0.7 .pom

この pom.xml から自分の pom.xml に依存関係の一部をコピーしたいのですが、次のようなものがあります-

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback-version}</version>
</dependency>
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-json</artifactId>
    <version>${jersey-version}</version>
</dependency>

${logback-version}とはプレースホルダーだと思います${jersey-version}が、実際にはどこに設定されていますか?

4

1 に答える 1

3

親ポンで。pom の上部には、値を保持する親 pom への参照があります。

このスレッドのいくつかの理論的根拠-基本的に、マルチモジュールプロジェクトでバージョンを同期させます。

親の定義は次のようになります。

<parent>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>my-parent</artifactId>
  <version>2.0</version>
  <relativePath>../my-parent</relativePath>
</parent>

pom doc ページの継承セクションで説明されているように。

于 2012-12-21T17:41:59.820 に答える