2017-03-19 10 views
0

私はhttp://start.spring.ioに行って、ウェブとアクチュエータを依存関係として選択して、簡単なスプリングブートプロジェクトを作成しています。私の春のブートバージョンは1.5.2です。プロジェクトがローカルマシンにダウンロードされます。次に、プロジェクトを解凍し、mavenプロジェクトとしてワークスペースにインポートします。私は春のSTS IDEを使用します(私はそれが重要だとは思わないが、私はこれについて言及したがっている)。私は私のプロジェクトでエラーを見ます。どうやらこれはビルドパスの問題であり、Spring-Context-4.3.7.RELEASE.jarについて不平を言っています。私は私のMavenリポジトリとjavaビルドパスでこのjarファイルを参照してください。誰でもこの問題が何であるか知っていますか?バージョン1.3.8のバネ・ブート・アプリケーションを作成しても問題なく動作し、ビルド・パスの問題は発生しません。間違ったことをやっているのですか、これは春のパッケージ問題ですか?スプリングブート1.5.2スタータープロジェクト

答えて

1

私のローカルMavenリポジトリが壊れていると、ときどき同様のエラーが発生します。

修正するには、Spring Tool Suiteを終了して<HOME>/.m2/に移動し、repository/フォルダまたは原因と思われるフォルダ(repository/org/springframework/spring-context/4.3.7.RELEASE/など)を削除します。

削除された成果物を再度ダウンロードする必要があることに注意してください。

その後、Spring Tool Suiteで、プロジェクトを右クリックして "Maven"> "Update project ...">正しいプロジェクトが選択されていることを確認し、 "OK"をクリックします。


EDIT

春ツール・スイートでの方法が破損しているどのアーティファクトを知っている(と私が思う日食)があります:「問題」ビューで。それを表示するには:

Windows -> Show View -> Problems 

そして、次のように、破損した案件についてのエラーエントリがあるはずです。この回答を投稿する時間を取り出すための

Archive for required library: 'C:/Users/{username}/.m2/repository/path/to/file.jar' in project 'my-project' cannot be read or is not a valid ZIP file 
The project cannot be built until build path errors are resolved 
0

感謝。私は私の最初の投稿をする前にこれを試みました。申し訳ありませんが、私が思っていたすべてを何時間も何度も試してみたので、私が試したすべてのものをリストアップしませんでした。私のために働いたのは1.5.1.RELEASEから1.5.2.RELEASEにバージョンを変更することです。 Spring Tool Suiteでプロジェクトを右クリックし、 "Maven" - > "Update project"を実行してください これで私のpomファイルには次のような内容があります。

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

私は春のブートチームがアーティファクトをパッケージ化する方法で何かをしなければならないと信じています。これはバグでなければなりません。

+0

正確には、私は、Mavenプロジェクトを更新する前に... \。m2 \ repository \ org \ springframework \ spring-context \ 4.3.7.RELEASEフォルダを削除しました。 この回答が同じ問題を抱えている可能性のある人を助けることを願っています – ThomasKA

+0

'/.m2/repository/org /'フォルダ全体を削除してください。問題は必ずしも春の文脈であるとは限らなかった。とにかく、うまく働いてくれてうれしいです。 – kagmole

関連する問題