Mavenの使い方がまったくわかりません。私はEclipseで数年間開発してきましたが、まだ知る必要はありません。しかし、今、私は いくつかのドキュメントを見て です。
「プロジェクトに含めるには、このmaven依存関係をビルドに追加してください。」
<repository>
<id>jboss</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
...
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>1.1.GA</version>
</dependency>
Eclipseプロジェクトでこれを行うにはどうすればいいですか?
私はMavenについて何も知らないと仮定してください。コマンドラインにmvn
と入力することでコンピュータにインストールできるかどうかを考え出したところですが、それは私の知る限りのことです。 Eclipseでこれらの指示に従うための同等の非Mavenの方法がある場合、私はMavenについて何も知らないことを嬉しく思います。
Show Viewウィンドウで、Maven - > Maven Repositoriesを開きます。
表示されるウィンドウで、Global Repositoriesを右クリックし、Go Intoを選択します。
「central( http://repo.maven.Apache.org/maven2 )」を右クリックして「Rebuild Index」を選択します。
インデックス作成が完了したら、プロジェクトを右クリックして - > Maven - > Add Dependencyとし、インポートしたいプロジェクトの名前( "hibernate"など)を入力します。 ).
これを正しく行うには、Eclipse用のMavenプラグインを使用している必要があります。 m2e プラグインは最新バージョンのEclipseに組み込まれていて、MavenをIDEに統合するという完璧な仕事ではないにしても、それなりの仕事をしています。あなたは 'Mavenプロジェクト'としてあなたのプロジェクトを作成したいでしょう。あるいは、既存のMaven POMをワークスペースにインポートして自動的にプロジェクトを作成することもできます。 IDEにMavenプロジェクトができたら、POMを開いて依存関係を追加してください。
さて、もしあなたがEclipse用のMavenプラグインを持っていなければ、あなたは問題の依存関係のためのjarファイルを手に入れそして手動であなたのプロジェクトへのクラスパス参照としてそれらを追加する必要があるでしょう。最上位のJARだけでなく、そのすべての依存関係も必要になるため、これは不快になる可能性があります。
基本的には、Eclipse用のまともなMavenプラグインを入手して、それが依存関係管理を処理できるようにすることをお勧めします。
Pom.xmlファイルを開きます。
project
タグの下に別のタグとして<dependencies>
を追加し、Mavenの依存関係についてはgoogleを追加してください。検索に this を使いました。
そのため、依存関係を取得した後で、<dependencies>
タグの中に別のタグdependency
を作成します。
したがって、最終的にはこのようになります。
<project xmlns="http://maven.Apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.Apache.org/POM/4.0.0 http://maven.Apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>doc-examples</groupId>
<artifactId>lambda-Java-example</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>lambda-Java-example</name>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-lambda-Java-core -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-Java-core</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
それが役に立てば幸い。
私は同様の問題に直面していて.M2 Pathに行方不明のJarファイルをコピーすることによって修正しました、
たとえば、エラーメッセージがMissing artifact tws:axis-client:jar:8.7
と表示されている場合は、 "axis-client-8.7.jar"ファイルをダウンロードして以下の場所に貼り付ける必要があります。
C:\ Users \ユーザー名XXX.m2\repository\tws\axis-client\8.7(Paste axis-client-8.7.jar)。
最後に、project-> Maven-> Update Project ...を右クリックしてください。
幸せなコーディング。
私はmavenの依存関係についても同じ問題に直面しています。