STSのライブラリがImportできない。(解決編)
昨晩の問題、解決しました。
原因としては、プロジェクトを作成する際に<Dependencies>に何も設定しなかったこと。
解決としては、プロジェクトを作成する際に<Dependencies>にwebを追加すること。
左が何も指定しないで作成されたpomファイル、右がwebを指定したpomファイル。
注目すべきは、24行目のartifactId。ここが少しだけ違うのが分かる。
このgroupId、artifactId要素は、参照したいライブラリのグループID、アーティファクトIDのこと。(なお、ものによっては、versrionId要素もある。
わからない場合はhttp://mvnrepository.com/で検索。
なお、実際調べてみるとこんな感じ(2個目の検索結果!)
で、ローカル内で何処にあるかというと、以下にあった!
さらにこのpomファイルを開くとこんな感じ
urlがある・・・。
ということは、web上で公開されているライブラリにアクセスしているということかな?