编译构建 WSO2 IS 6.1.0

WSO2   2025-01-12 15:18   269   0  

一、JDK 版本

jdk版本要大于等于11
image.png
特别注意:升级到 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*

image.png

二、maven 版本

maven版本要大于等于3.0.4
image.png

三、下载源码编译

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

image.png


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。