jdk版本要大于等于11
特别注意:升级到 JDK 11.0.20 或 17.0.8 或 20.0.2 后,构建 WSO2 时,maven 会报错提示“Invalid CEN header (XXXXXXXX)”,是因为 java.util.zipZipFile 已更新,以便在打开 ZIP 文件时对 ZIP64 额外字段进行额外验证。
编译时注意 JDK 版本要在这几个版本以下。
https://support.oracle.com/knowledge/Middleware/2964305_1.html
yum list java-11-openjdk*11.0.17* yum install -y java-11-openjdk*11.0.17*
maven版本要大于等于3.0.4
wget -O micro-integrator-4.2.0.tar.gz https://codeload.github.com/wso2/micro-integrator/tar.gz/refs/tags/v4.2.0 tar -zxvf micro-integrator-4.2.0.tar.gz cd micro-integrator-4.2.0 # 跳过单元测试 mvn clean install -Dmaven.test.skip=true
构建成功的文件在 micro-integrator-4.2.0/distribution/target 目录
ls -lh distribution/target