JSPWiki

Abstract#

2.11.0.M7がインストールできない。もう少し頑張ってみます。

Topics#

経緯#

2020年8月頃、JDK11にアップデートを試みる。その時、ついでに2.11.0.M7にアップデートしようとしたJSPWikiがコンパイルできないことに気づく。

原因?#

  • Maven?
一応3.6.3にバージョンアップ。結果は変わらず。
  • JAVA?
Javaのバージョンを11の時は、***。Javaのバージョンが1.8の時は、***。それぞれ違うエラーが出る。それきつい。
  • JSPWIKIそのもの?
ダウンロードしてきた2.11.0.M6と2.11.0.M7をコマンドライン上でMvn testしてみる。
jdk1.8で2.11.0.M6でなぜかportableのところで落ちる。Main-warまではTESTはうまくいっているように見える。jspwiki-warフォルダでmvn installするとJSPWIKI.warの生成にも成功。
jdk1.8で2.11.0.M7もなぜかportableのところで落ちる。Main-warまではTESTはうまくいっているように見える。jspwiki-warフォルダでmvn installするとJSPWIKI.warの生成にも成功。
jdk11で2.11.0.M7のjspwiki-warフォルダでmnv installするとFailed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) on project jspwiki-war:
jdk11で2.11.0.M6のjspwiki-warフォルダでmnv installするとFailed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) on project jspwiki-war:
  • 解決策
pom.xmlのenforcerのバージョンを3.0.0-M3にしたらコンパイルできた[1]。さて、Tomcatでちゃんと動くかな。
<plugin.enforcer.version>3.0.0-M3</plugin.enforcer.version>

Reference#

  1. [#1]volmasoft , 2020年4月17日, Upgrade maven-enforcer-plugin to support later versions of Java #18, https://github.com/apache/accumulo-proxy/issues/18