以下是构建和应用 patch0007 的方法:
Here's how you can build and apply the patch0007:
先决条件:
- Java 1.6(不会使用 1.7 或更高版本构建)
- Maven 3.0.5(后续版本可能有问题,请尝试安装此版本)
如何构建:
- Checkout 内核 4.2.0 (https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/)
- 构建内核(mvn clean install -Dmaven.test.skip=true)——这一步是可选的,你可以在没有这一步的情况下继续下一步,但如果你遇到任何问题,那么从这一步开始.这需要一些时间.
- 转到补丁目录
- 按照该顺序构建从 0001 到 0007 的每个补丁(按顺序执行此操作很重要,不要遗漏任何补丁)
- 现在您已经构建了最多 7 个补丁,现在您必须将 patch0006 和 patch0007 应用到 BPS(它已经有最多 patch0005)
- 这些补丁位于 patch0006/distribution/target/WSO2-CARBON-PATCH-4.2.0-0006.zip 和 patch0007 的类似位置
- 解压这些文件并从中取出 patch0006 和 patch0007 目录并复制到
/repository/components/patches
- 重启服务器