-->

什么是建立WSO2碳标签的适当方法?(What is the appropriate way to

2019-06-24 00:49发布

我试图建立WSO2碳并排侧的多个标签出于比较的目的,但我担心我可能会丢失一些有关的目录布局和怎么做的构建。 请我能有一些帮助?

目前,我已经签出我的想法是从相关标签:

  • https://svn.wso2.org/repos/wso2/tags/carbon/3.0.0/
  • https://svn.wso2.org/repos/wso2/tags/carbon/3.1.0_core/
  • https://svn.wso2.org/repos/wso2/tags/carbon/3.2.0/
  • https://svn.wso2.org/repos/wso2/tags/carbon/3.2.2/
  • https://svn.wso2.org/repos/wso2/tags/carbon/3.2.3/

然后我试着运行Maven从每个检出的顶级目录建立(以不同的方式,有些涉及跳过测试和别人不),结果各不相同(以某种方式几乎都是不成功或其他,无论是由于缺少文物,测试失败或其他原因)。 我也尝试建立从3.2.2和3.2.3 ... /碳/ 3.2.2 /补丁发布/ 3.2.2目录和... /碳/ 3.2.3 /补丁发布/ 3.2.3目录,按@ThiliniIshaka给这里的答案:

身份服务器(wso2is-3.2.3-src.zip)的源代码WSO2总是有错误的建

这似乎工作为3.2.2(一些摆弄周围后),但某些测试的3.2.3失败,这拉低版本(我可以把它与-fn标志Maven的工作,但只是导致看起来像一个不完整的版本)。 此外,早期的标签似乎不具有相应的补丁发布目录,所以同样的技术将不为他们工作,即使我得到它的工作3.2.3。

顺便说一句,我也深感困惑的东西,如含在补丁发布等一3.2.3目录3.2.2标签

所有这一切都使我觉得我可能会丢失一些基本的方式点:)

因此,我有这些问题是:

  1. 我在检查出正确的事情摆在首位?
  2. 从目录和我应该怎么来建立每个标签的吗?
  3. 我需要为所有的标签相同版本的Maven的?
  4. 是否有各种不同版本的解释一些这方面请任何好身材文档? 我发现各种技术博客,但似乎没有什么万无一失,全面的(我可能在错误的地方寻找)。

非常感谢。

Answer 1:

回答为上述查询;

  1. 是的,是碳的相关分支点版本创建这些标签。
  2. 正如上线表明[1] ,你可以构建源,请您向我们提供构建源时,你得到的问题是什么?
  3. 是的,你需要建立上面的标签与maven2的。 只有中继线[2] (其中,正在进行的正常发展)需要行家3。
  4. 在此提供一些线索的博客文章 。 从根水平开始mvn install (跳过运行测试,建立与mvn install -Dmaven.test.skip=true )。 如果您是建立到发行点相关的标记,建立从patch-releases目录。

希望这可以帮助。

谢谢



文章来源: What is the appropriate way to build WSO2 Carbon tags?