【发布时间】:2022-01-15 14:39:26
【问题描述】:
我从 github 获得了 product-am 和 carbon-apimgt 源代码。 如何构建并使其工作?建造顺序是什么?
【问题讨论】:
标签: wso2-am
我从 github 获得了 product-am 和 carbon-apimgt 源代码。 如何构建并使其工作?建造顺序是什么?
【问题讨论】:
标签: wso2-am
首先您需要构建carbon-apimgt 存储库,然后构建product-apim 存储库。然后可以在product-apim/modules/distribution/product/target 目录中找到产品包。您可以按照here提到的步骤获取包的相关zip文件并运行它。
如果您正在构建 master 分支,请确保您已从 carbon-apimgt 存储库和 product-apim 存储库中获取最新更改。首先构建carbon-apimgt master 分支。然后复制carbon-apimgtmaster分支pom.xml的<version>标签内的值,并将其添加为product-apimmaster分支pom.xml的<carbon.apimgt.version>。 (carbon-apimgtpom.xml的<version>标签内的值与product-apimpom.xml的<carbon.apimgt.version>标签内的值应相同)。然后构建product-apim master 分支。然后可以在product-apim/modules/distribution/product/target 目录中找到产品包。
如果您想构建特定版本的 API Manager(比如 API-M 4.0.0),请首先查看 product-apim repo (v4.0.0) 中已发布版本的相关标签。然后检查product-apimpom.xml (9.0.174) 的<carbon.apimgt.version> 标签。接下来,转到carbon-apimgt repo 并查看此相关标签 (v9.0.174)。然后您可以先构建carbon-apimgt repo,然后再构建product-apim repo 以获得相关的API-M 包。
【讨论】: