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