1. ホーム
  2. java

[解決済み] コンテナ「Maven Dependencies」が既存のライブラリではないものを参照している - STS

2022-02-11 20:48:31

質問

win8を使用しています。以前はPCでEclipse Junoを動かしていましたが、これからはSTSを使いたいと思い、新しいプロジェクトを作成するとすぐに以下のエラーが発生します。ゼロからやり直すために、.m2フォルダやEclipseに関連するものをすべて削除しましたが、それでもうまくいかず、万策尽きています。何かアドバイスがあれば教えてください。

index.jsp /app/src/main/webapp 6行目のJSP問題です。

The container 'Maven Dependencies' references non existing library 'C:\UsersPablo.m2repositoryositoryositorypringframework3.2.3.RELEASEspring-webmvc.jar' app Build path Build Path Problem

ビルドパスのエラーが解決されるまで、プロジェクトをビルドできません app Unknown Java Problem

ArtifactTransferException。からの antlr:antlr:jar:2.7.7 の転送に失敗しました。 http://repo.maven.apache.org/maven2 がローカルリポジトリにキャッシュされていた場合、中央の更新間隔が経過するか、更新が強制されるまで、解決は再試行されません。オリジナルのエラーです。アーティファクト antlr:antlr:jar:2.7.7 をセントラルから/に転送できませんでした ( http://repo.maven.apache.org/maven2 ): 60000 pom.xml /app line 1 Mavenの依存性の問題

このようなエラーが、依存関係ごとにあと22個も出ています...。

クラス 'org.springframework.web.servlet.view.InternalResourceViewResolver' not found [config set: app/web-context] mvc-config.xml /app/src/main/webapp/WEB-INF line 16 Spring Beans Problem

解決方法は?

M2EプラグインでEclipseを使用しているようですね。プロジェクトエクスプローラーで、プロジェクトを右クリックし、Maven -> Update projectを実行してください。

pom.xml を右クリックし、Run as -> Maven build (the second one)を実行してください。Goalsの欄に、"clean package"と入力します。Skip Testsにチェックを入れます。実行ボタンをクリックします。

編集:あなたの新しい問題のために、あなたはpom.xmlにSpring MVCを追加する必要があります。以下のようなものを追加してください。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

もしかしたら、Springフレームワークのバージョンに合わせて、バージョンを変更する必要があるかもしれません。ここを見てみてください。

http://mvnrepository.com/artifact/org.springframework/spring-webmvc