2017-06-28 10 views
1

私は、Javaスプリングのmvc apicationを持っています。私はpom.xmlに次の依存関係を追加するときと:アーティファクトが見つかりません。org.springframework:spring-beans:jar:5.0.0.M4

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-beans</artifactId> 
    <version>5.0.0.M4</version> 
</dependency> 

それがで文句を言う:だから

Missing artifact org.springframework:spring-beans:jar:5.0.0.M4 

は私のポンポンで何が間違っているのですか?

答えて

1

現在のSpring-Beansからの依存性の蛇行バージョンを使用します。それは、マイルストーンのMavenでは使用できません(前のリリース)版です。この更新Mavenプロジェクト

2

を追加した後

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-beans</artifactId> 
    <version>4.3.8.RELEASE</version> 
</dependency> 

- :あなたは怒鳴る依存関係を使用することができます。これを使用したい場合は、springマイルストーンリポジトリをpom.xmlに追加することができます。それは前にリリースされたバージョンだから

<repositories> 
    <repository> 
     <id>spring-milestones</id> 
     <name>Spring Milestones</name> 
     <url>https://repo.spring.io/libs-milestone</url> 
     <snapshots> 
      <enabled>false</enabled> 
     </snapshots> 
    </repository> 
</repositories> 

しかし、あなたが、それはバグが含まれているかもしれないので、新しいバージョンでのみ利用可能である特定の要件/機能を持っていない限り、本番環境でそれを使用することはお勧めできません。

1

デフォルトでは、pom.xmlには以下のようなリポジトリがあります。 5.0.0.M4として

<id>central</id> 
<name>Central Repository</name> 
<url>https://repo.maven.apache.org/maven2</url> 

依存/ジャー述べ、アルファまたはベータ版のようなマイルストーンバージョンであるので、エラーがのpom.xmlと依存性の行の下produced.AddれるMavenの中央リポジトリに存在していないダウンロードされます。

<repositories> 
     <repository> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
      <id>myrepo</id> 
      <url>https://artifacts.alfresco.com/nexus/content/repositories/public/</url> 
     </repository> 
</repositories> 
関連する問題