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 https://github.com/wso2/product-is/archive/refs/tags/v6.1.0.tar.gz tar -zxvf v6.1.0.tar.gz cd product-is-6.1.0 # 跳过测试 mvn clean install -DskipTests
构建成功的文件在 product-is-6.1.0/modules/distribution/target 目录
ls -lh modules/distribution/target