2

EclipseからTapesryプロジェクトを実行しています。次に、それは準拠し、突堤で実行されます。しかし、作成されたWarファイルが見つかりませんでした。しかし、コマンドプロンプトに移動し、mvnからwarファイルをビルドしようとすると、含まれている外部jar(Google APIの場合)がわかりません。それらのファイルを手動でMVNに含める方法は?または、桟橋展開WARファイルを見つける簡単な方法はありますか?

4

2 に答える 2

4

外部jar(Google API)を取得する場合は、プロジェクトのpom.xmlに依存関係としてjarを追加する必要があります。
例えば:

     <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>1.7.1</version>
    </dependency>  

プロジェクトへのJsonの依存関係。
同様に、プロジェクトに依存する他のすべてのjarを追加して、pom.xml保存します。Mavenは依存するjarを自動的にダウンロードし、推移的でもあります。次のコマンドでも同じことができます。

mvn clean install
于 2012-10-22T14:22:36.170 に答える
0
<project>
  <repositories>
    <repository>
      <id>google-api-services</id>
      <url>http://mavenrepo.google-api-java-client.googlecode.com/hg</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-discovery</artifactId>
      <version>v1-rev7-1.8.0-beta</version>
    </dependency>
  </dependencies>
</project>

これは「http://code.google.com/p/google-api-java-client/wiki/APIs」から見つけました。したがって、各jarファイルを個別に追加する必要はありません。

上記をあなたに追加してpom.xml電話してくださいmvn eclipse:eclipse -DdownloadSources=true

于 2012-10-23T06:13:34.813 に答える