【发布时间】:2015-11-03 15:20:31
【问题描述】:
我喜欢自定义 WSO2-APIManager (v 1.9.1) APIM 的登录和管理控制台页面。我还想使用 fat-jar 将 APIM 制作/构建到微服务中,因为我需要从源代码构建。
这是我的问题:
- 因为我喜欢从源代码构建 APIM。文档(http://docs.wso2.com/display/AM191/Building+from+Source)说您必须下载“WSO2 Carbon Kernel”,但是如何使用 git 下载正确的内核版本(http://wso2.com/products/carbon/release-matrix/)?内核版本 4.2.0 没有分支也没有标签。
- 下载内核的目的是什么?我需要内核来修改登录和管理页面吗?
- 在构建 APIM 之前,我是否需要在本地 maven 存储库中编译、构建和安装 carbon 内核?
-
克隆 repo (https://github.com/wso2/product-apim) 并尝试构建(不先构建内核)会导致错误:
[INFO] Finished at: 2015-11-03T18:25:24+01:00 [INFO] Final Memory: 58M/980M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.wso2.maven:carbon-p2-plugin:1.5.4:p2-repo-gen (2-p2-repo-generation) on project am-p2-profile: Error occured when processing the Feature Artifact: org.wso2.carbon.apimgt:org.wso2.carbon.forum.server.feature:2.0.1-SNAPSHOT: ERROR: Could not find artifact org.wso2.carbon.apimgt:org.wso2.carbon.forum.server.feature:zip:2.0.1-SNAPSHOT in wso2-nexus (http://maven.wso2.org/nexus/content/groups/wso2-public/) [ERROR] [ERROR] Try downloading the file manually from the project website. [ERROR] [ERROR] Then, install it using the command: [ERROR] mvn install:install-file -DgroupId=org.wso2.carbon.apimgt -DartifactId=org.wso2.carbon.forum.server.feature -Dversion=2.0.1-SNAPSHOT -Dpackaging=zip -Dfile=/path/to/file [ERROR] [ERROR] Alternatively, if you host your own repository you can deploy the file there: [ERROR] mvn deploy:deploy-file -DgroupId=org.wso2.carbon.apimgt -DartifactId=org.wso2.carbon.forum.server.feature -Dversion=2.0.1-SNAPSHOT -Dpackaging=zip -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] [ERROR] [ERROR] [ERROR] org.wso2.carbon.apimgt:org.wso2.carbon.forum.server.feature:zip:2.0.1-SNAPSHOT [ERROR] [ERROR] from the specified remote repositories: [ERROR] wso2-nexus (http://maven.wso2.org/nexus/content/groups/wso2-public/, releases=true, snapshots=true), [ERROR] wso2.releases (http://maven.wso2.org/nexus/content/repositories/releases/, releases=true, snapshots=true), [ERROR] wso2.snapshots (http://maven.wso2.org/nexus/content/repositories/snapshots/, releases=false, snapshots=true), [ERROR] central (https://repo.maven.apache.org/maven2, releases=true, snapshots=false) [ERROR] -> [Help 1]
【问题讨论】:
-
您可能正在检查主分支。这应该是你有快照的原因。
标签: git maven wso2 wso2carbon wso2-am