jasperReportsが急に動かなくなる
jasperReportsの6.3.1を利用していたのですが、6月になって急にmavenで利用できなくなりました。
could not find artifact com.lowagie:itext:jar:2.1.7.js5
や
Conflict
などのエラーが出るようになりました。
jasperreports 6.3.1
の依存関係にはitext.2.1.7.js5.jar
があるのですが、どうもこれが2021年の6月くらいから
mavenのデフォルトのリポジトリ”http://repo1.maven.org/maven2/”で利用できなくなったからのようです。
確かではないのですが、参照しているURLをたどっても404になっているのを見ると、そのように推察できます。
なのでsetting.xml
のrepositories
に以下をのリポジトリを足さないといけないようです。
<repository>
<id>jaspersoft-third-party</id>
<url>https://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
</repository>
急に動かなくなるとびっくりしますよね。 しかも、conflictとか意味不明なエラーが出ると、はい??ってなります。
ちなみにitext.2.1.7.jsX.jar
はjasperreprots用にカスタマイズされたitextらしいです。
やっぱり、世の中変わっていくので、
自分たちも柔軟に変わっていかないといけないですね。
作成日:2021-06-09 更新日:2021-06-13