引き続き、以下の参考書にてMavenの学習中。
Javaビルドツール入門 Maven/Gradle/SBT/Bazel対応
しかし、またしても参考書通りに実行するとエラーになってしまったので、対応方法の記録↓
AspectJをダウンロードできるようにリモートリポジトリを追加すべく、pom.xmlに以下の記述を追加した。
![](http://glasses-se-note.com/wp/wp-content/uploads/2020/06/image-4.png)
そして、以下のコマンドでjarファイルの生成を試みる。
mvn package
しかし、ことごとくエラーになってしまった。
![](http://glasses-se-note.com/wp/wp-content/uploads/2020/06/image-5-1024x481.png)
エラーメッセージを見ると、「Access denied to: http://repo.spring.io/release/org/aspectj/aspectjrt/1.6.10.RELEASE/aspectjrt-1.6.10.RELEASE.pom」とある。つまり、リポジトリにアクセスできなかったと出力されている。実際に、ブラウザでURLにアクセスしてみると、「HTTPSを使ってください」となっている。
![](http://glasses-se-note.com/wp/wp-content/uploads/2020/06/image-6-1024x411.png)
pom.xmlのURLをHTTPSにしてリトライ。
![](http://glasses-se-note.com/wp/wp-content/uploads/2020/06/image-7.png)
![](http://glasses-se-note.com/wp/wp-content/uploads/2020/06/image-8-1024x761.png)
うまくいった!!
ネットでいろいろ見てみましたが、このご時世MavenリポジトリはHTTPSが必須になってきたとのこと。またしても参考書通りにいかず、あたふたしましたが、勉強になりました。
IT系の参考書は、出版直後でないとこのようなことが往々にして起きるな。。。(;´д`)=3トホホ・・