У меня есть базовое приложение, которое я немного модифицирую для каждого клиента. Я использовал контроль версий для переключения между версиями клиентов в одном рабочем каталоге и перезапуска Eclipse. Однако теперь я хочу, чтобы несколько версий приложения располагались рядом друг с другом (в разных каталогах). Все они имеют одинаковые идентификаторы приложений и имена адаптеров, но разные контексты.
Проблема в том, что как только я развертываю второе приложение, оно перезаписывает первое. Сказать:
- Разворачиваю версию 1, открываю (общие ресурсы) -> показывает версию 1.
- Разворачиваю версию 2, открываю -> показывает версию 2.
- Я снова открываю версию 1 -> теперь отображается версия 2.
Я предполагаю, что это как-то связано с тем, что имена / идентификаторы приложений совпадают. Я попытался переключить базу данных консоли Worklight с Derby на MySQL, но безуспешно.
Я не уверен, что пробовал все возможные комбинации, но сейчас версия 1 показывает версию 2, когда я нажимаю на общие ресурсы, и версию 1, когда я нажимаю на фактическую среду.
Это явно кажется ошибкой или очень неясной недокументированной особенностью, не так ли? Любая помощь с этим?
Версия Worklight Studio - 6.2.0.00-20140918-1910.