我正在尝试并排构建WSO2 Carbon的多个标签以进行比较,但我担心我可能会遗漏一些关于目录布局以及如何进行构建的内容。我可以帮忙吗?
目前,我已经查看了我认为的相关标签:
然后我尝试从每个检出的顶级目录运行Maven构建(以各种方式,一些涉及跳过测试而不是其他),具有不同的结果(几乎所有这些都在某种程度上不成功或者另一个,无论是由于缺少工件,测试失败还是其他原因)。我还尝试从... / carbon / 3.2.2 / patch-releases / 3.2.2目录和... / carbon / 3.2.3 / patch-releases / 3.2.3构建3.2.2和3.2.3。目录,根据@ThiliniIshaka给出的答案:
WSO2 sourcecode of identity server (wso2is-3.2.3-src.zip) is always built with errors
对于3.2.2,这似乎有效(在一些摆弄之后),但是3.2.3的一些测试失败并且这降低了构建(我可以使用-fn标志来使用Maven,但是只是导致看起来像一个不完整的构建)。此外,早期的标签似乎没有相应的patch-releases目录,所以即使我让它适用于3.2.3,相同的技术也不适用于它们。
顺便说一句,我也对3.2.2标记包含补丁发布下的3.2.3目录等事情感到非常困惑。
所有这些让我觉得我可能会以某种基本方式忽略这一点:)
我所拥有的问题是:
非常感谢。