へっぽこITエンジニア@名古屋のブログ

Follow me on GitHub

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.xmlrepositoriesに以下をのリポジトリを足さないといけないようです。

<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