2013-06-28 1 views
1

Есть ли какая-либо документация, которая описывает структуру WSV2 svn?Документация по структуре wso2 svn

Кажется, что папка https://svn.wso2.org/repos/wso2/branches/ устарела.

Вопрос 1: Должен ли я работать только в папке svn https://svn.wso2.org/repos/wso2/carbon/?

В папке https://svn.wso2.org/repos/wso2/carbon/ я успевая части бит вместе, например, разницу между углеродом орбитой, ядра и платформой (см previous stackoverflow question).

В папке https://svn.wso2.org/repos/wso2/carbon/platform/branches/ есть 3 подпапки:

  • 4.0.0
  • 4.0.2AF
  • 4.1.0

Вопрос 2: 4.0. 0 и 4.1.0, похоже, для платформы Carbon, но что такое 4.0.2AF - это Application Factory?

Вопрос 3: Если я хочу работать с определенной версией Carbon say 4.0.3, мне кажется, что мне нужно проверить ветку 4.0.0. Что еще мне нужно сделать, чтобы mvn clean install построил для меня 4.0.3?

ответ

1

Вопрос: Должен ли я быть только работает в папке SVN https://svn.wso2.org/repos/wso2/carbon/?

WSO2 в настоящее время активно развивается в следующем каталоге svn.

https://svn.wso2.org/repos/wso2/carbon/

Вопрос: 4.0.0 и 4.1.0, как представляется, для углерода платформы, но что 4.0.2AF - Является ли эта фабрика приложений?

Отрасли в https://svn.wso2.org/repos/wso2/carbon/platform/branches/ предназначены для платформы Carbon. Филиал 4.0.2AF для WSO2 App Factory (http://wso2.com/cloud/app-factory/)

Вопрос: Если я хочу работать на конкретной версии Carbon сказать 4.0.3, кажется, что мне нужно оформить в 4.0.0 филиал. Что еще мне нужно сделать, чтобы mvn clean install построил для меня 4.0.3?

Вы можете построить Carbon 4.0.3 из следующего:

https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0/patch-releases/4.0.3/

Вы сможете создавать продукты, используя ветви. Вот почему URL-адрес ветки SVN указывается в ссылках.

В каждой ветке имеется выпуск исправлений для небольших выпусков платформы. Например: https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.0.0/patch-releases/

Как уже упоминалось в вашем ответе, вы можете создать и тегированную версию.

Вы можете более подробно о версии продукта и версии углерода из матрицы выпуска: http://wso2.com/products/carbon/release-matrix/

Вы также можете подписаться на рассылку WSO2 lists и получить более подробную информацию, если вы не подписаны уже.

+0

Чтобы создать выпуск патча, мне просто нужно перейти в каталог релиза исправления (например, './Platform/branches/4.0.0/patch-релизы/4.0.3 /') и выполнить 'mvn clean install' ? –

+1

Да. Вы можете открыть pom.xml и посмотреть. Будут построены все компоненты, функции, служебные заглушки и продукты для соответствующего выпуска исправлений. –

1

Ответ на вопрос вопрос 3 строит выписку с маркированной версией (конечно!). Благодаря ответу here для указания меня в правильном направлении.

Я слепо следил за wiki documentation, в котором говорится о проверке филиала.