2017-03-06 9 views
-1

私は最近、春に学び始めました。私は最初から立ち往生しています。 私はyouveubeに続くチュートリアルの中で、私はmavenをインストールしなければならず、mavenから私は春をインストールできると言っています 私はmavenをインストールしましたが、今から私はSpringフレームワークをインストールします。 それはかなり簡単に聞こえる。私が理解するように、mavenはリポジトリとダウンロードから春のフレームワークを探します。 FirstSecondJava - install MavenからSpring

をしかし、私は依存関係を検索しようとしたとき、私は、チュートリアルに示すように「springframework」を検索したときに私にdispalyed任意の依存関係を参照してくださいいけない -

私は、これらの2つのリンクを参照しています。

私はグーグルで、彼らはmavenインデックスを起動時に更新する必要があると言います。私はEclipseを起動すると更新プロセスが始まりますが、終了/終了しません。

これは私のpom.xmlファイルで、

<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>com.caveofprogramming.spring.test</groupId> 
    <artifactId>testprog</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>testprog</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    </dependencies> 
</project> 
+0

よう-Uパラメータを使用してみては? – sgrillon

+0

私はこれをWindows上で実行していますので、コマンドラインで試してみません –

答えて

0

は、あなたの依存関係にこれを追加してください:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-context</artifactId> 
    <version>4.3.7.RELEASE</version> 
</dependency> 
+0

春のjarファイルをダウンロードしましたが、pom.xmlにエラーがありました - "この行に複数の注釈が見つかりました: \t - 転送失敗org.springframework:spring-core:jar:https://repo.maven.apache.org/maven2の4.3.7.RELEASEがローカルの \tリポジトリにキャッシュされていた場合、centralの更新間隔になるまで解決は再試行されません経過または更新が強制されます。元のエラー:アーティファクトを転送できませんでした " これは行にあります - xsi:schemaLocation = –

+0

実行しようとします: mvnクリーンインストール – ronce96

+0

私はこれを実行すべきですか?私はコマンドラインを使用していません。私はウィンドウで作業しています –

0

Springは巨大なフレームワークであり、それはそれの部分はあなたが必要がありますどの左右される。例えば、spring-contextためpom.xmlに次の依存関係を指定します。

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-context</artifactId> 
    <version>4.3.7.RELEASE</version> 
</dependency> 

spring-coreについて:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-core</artifactId> 
    <version>4.3.7.RELEASE</version> 
</dependency> 

spring-webについて:ように

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

とします。 Maven Repositoryを使用することをお勧めします。必要なSpring依存関係が見つかったところでお勧めします。依存関係の中には既に別のものが含まれています(たとえば、spring-mvc)。spring-corespring-contextstring-webなどがあります。

ので、それらの依存関係を追加してからMavenコマンドを実行しよう:

mvn clean install

これは、すべての依存関係をダウンロードし、ローカルリポジトリにそれらを置く必要があります。これは動作しません場合は、あなたが(MVN命令により)日食のうち、同じ問題が持っているこの

mvn clean install -U

関連する問題