¿Cuál es la forma adecuada de crear etiquetas de carbono WSO2?

Estoy tratando de crear varias etiquetas de WSO2 Carbon de lado a lado para fines de comparación, pero me preocupa que me esté faltando algo sobre el diseño del directorio y cómo hacer las compilaciones. Por favor, ¿podría tener alguna ayuda?

En la actualidad, he comprobado cuáles son las etiquetas relevantes de:

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/

Luego, he intentado ejecutar las compilaciones de Maven desde los directorios de nivel superior de cada uno de los registros (de varias maneras, algunas implican omitir las pruebas y otras no), con resultados variables (casi todas fracasadas de una forma u otra, ya sea Debido a la falta de artefactos, pruebas fallidas u otras razones). También probé la construcción 3.2.2 y 3.2.3 desde el directorio ... / carbon / 3.2.2 / patch-releases / 3.2.2 y el directorio ... / carbon / 3.2.3 / patch-releases / 3.2.3 directorios, según la respuesta que @ThiliniIshaka dio aquí:

El código fuente del servidor de identidad WSO2 (wso2is-3.2.3-src.zip) siempre se genera con errores

Esto pareció funcionar (después de algunos problemas) 3.2.2, pero algunas de las pruebas para 3.2.3 fallaron y esto hace que disminuya la compilación (puedo hacer que funcione con la marca -fn para Maven, pero eso solo da como resultado lo que parece una construcción incompleta). Además, las etiquetas anteriores no parecen tener un directorio de revisiones de parches, por lo que la misma técnica no funcionará para ellas incluso si las hago funcionar para 3.2.3.

Dejando de lado, también estoy profundamente confundido por cosas como la etiqueta 3.2.2 que contiene un directorio 3.2.3 bajo parches-lanzamientos, etc.

Todo esto me lleva a pensar que puede que me esté perdiendo el punto de alguna manera fundamental :)

Las preguntas que así tengo son:

¿Estoy revisando las cosas correctas en primer lugar?¿Desde qué directorios y cómo debo construir cada una de las etiquetas, por favor?¿Necesito la misma versión de Maven para todas las etiquetas?¿Hay alguna buena documentación de compilación para las diferentes versiones que expliquen algo de esto, por favor? He encontrado varios blogs técnicos, pero aparentemente nada infalibles y completos (probablemente estoy buscando en los lugares equivocados).

Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta