2017-11-29 8 views
1

私は今1年以上働いています。私は地元の(企業の)アーティファクトを持つバーチャルレポを、メイプルレポ(https://repo1.maven.org/maven2)といくつかの他に用意しました。遠隔レポの人工力更新

私が働いて春のブートアプリを持っている、と私は単に私のPOMの親は次のようになり、新たな2倍のバージョン(現在2.0.0.M6)に更新しています:私は試してみて、行うと

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>2.0.0.M6</version> 
    <relativePath/> <!-- lookup parent from repository --> 
</parent> 

MVN -UIがエラーを取得してインストールします。私は私のオリジナルバージョン(1.5.7.RELEASE)にその背中を変更したときに

[FATAL] Non-resolvable parent POM for org.springframework.boot:myProject:[unknown-version]: 
Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.0.M6 in central (http://xxx/artifactory/myVirtualRepo/) and 'parent.relativePath' points at no local POM @ line 9, column 12 

は、今では正常に動作します。

手作業で私のアーティファクトをチェックしても、そこに2.0.0.M6のバージョンはありません。だからエラーは理にかなっていますが、私のArtifactoryを "更新"するなど、新しいバージョンはMaven Centralにリストされていますか?

答えて

2

まあ、私はあなたがMavenの中央:-)で探しているアーティファクトを見ていないです https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-parent/によると、アーティファクトの最新バージョンは、あなたがhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parentを見れば、あなたは2.0ていることがわかります1.5.9

です.0-MXバージョンは、springio-mileestoneミラーでのみ使用できます。

おそらくhttp://repo.spring.io/milestone/に依存する別のリモートリポジトリを追加して、それを仮想リポジトリに追加する必要があります。

これで解決します。

+1

私は間違ったレポを持っていました。ありがとう! – mmaceachran