Project

General

Profile

Requality-installation-ru » History » Version 15

Alexey Khoroshilov, 07/16/2014 01:24 AM

1 3 Viktoria Kopach
h1. Системные требования
2
3
* Операционная система Windows или Linux. Поддерживаются x86 и x64 архитектуры. При использовании x86 архитектуры все нижеперечисленные программы также должны быть x86. При использовании x64 все используемые программы могут быть либо все x86, либо все x64. В настоящее время под Windows x64 нет поддерживаемого браузерного движка, интегрирующегося с Eclipse, поэтому с Windows x64 следует использовать x86 версии.
4
* "Sun Java SE":http://java.sun.com/javase/downloads/index.jsp (рекомендуется версия 7.0, поддерживается 6.0 и выше)
5
* "Eclipse Platform":http://www.eclipse.org/downloads/packages/release/indigo/sr2 (рекомендуется 3.7) Можно использовать минимальную сборку Platform Runtime Binary (около 50MB) или любой из пакетов на её основе.
6
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог ''eclipse''.
7
* XULRunner 1.9.2.19. XULRunner Eclipse plugin: http://forge.ispras.ru/repo/xulrunner-eclipse/site/. Для Linux наряду с XULRunner поддерживается "WebKit":http://www.webkit.org/
8
* Для командной работы с проектом также требуется установка "Subversive":http://www.eclipse.org/subversive/, "EGit":http://www.eclipse.org/egit/ или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit.
9
10 6 Viktoria Kopach
|_. Зависимость |_. Минимальная версия |_. Рекомендуемая версия |_. Windows x86, x86-64 |_. Linux x86 |_. Linux x86-64 |
11 7 Viktoria Kopach
| "Sun/Oracle Java SE":https://www.java.com/en/download/ | 6.0 | 7.0 | x86 | x86 | x86 или x86-64 |
12 13 Alexey Khoroshilov
| "Eclipse Platform":http://eclipse.org/ | 3.7.2 | 4.3.2 | x86 | x86 | x86 или x86-64 |
13 7 Viktoria Kopach
| "XULRunner":https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner | 1.9.2.19 | 1.9.2.19 | x86 | x86 | x86 или x86-64 |
14 6 Viktoria Kopach
15 3 Viktoria Kopach
h1. Подготовка к установке Requality
16
17 14 Alexey Khoroshilov
h2. Шаг 1. Установка Eclipse
18 3 Viktoria Kopach
19 1 Viktoria Kopach
Для установки Eclipse достаточно распаковать архив в удобное место, при этом будет создан подкаталог eclipse.
20 3 Viktoria Kopach
Дальнейшие действия требуют знакомства с "установкой плагинов Eclipse с использованием сайта обновления":http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-124.htm.
21
22 14 Alexey Khoroshilov
h2. Шаг 2. Интеграция браузера в Eclipse
23 1 Viktoria Kopach
24 14 Alexey Khoroshilov
Requality требует интеграции браузерного движка с Eclipse. Поддерживаются XULRunner от Mozilla Foundation и WebKit.
25 3 Viktoria Kopach
26 14 Alexey Khoroshilov
*ВНИМАНИЕ!* После установки Requality рекомендуется проверить, успешно ли был установлен браузерный движок. Как это сделать читайте ниже в разделе "После установки".
27
*ВНИМАНИЕ!* На *64-битной версии Windows* для использования XULRunner необходимо дополнительно установить "Visual C++ 2010 runtime":http://www.microsoft.com/en-us/download/details.aspx?id=13523
28 11 Viktoria Kopach
29 14 Alexey Khoroshilov
Для *Eclipse 3.8 и выше* для установки Mozilla XULRunner необходимо скачать подходящий вариант "XULRunner 10.0.4":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/runtimes/, распаковать скачанный архив в удобное место на диске и дописать в конец eclipse.ini две строчки:
30
_-Dorg.eclipse.swt.browser.DefaultType=mozilla_
31 1 Viktoria Kopach
_-Dorg.eclipse.swt.browser.XULRunnerPath=<path to XULRunner>_
32 11 Viktoria Kopach
33 14 Alexey Khoroshilov
Например, если после распаковки скачанного архива ваш XULRunner лежит в папке C:\xulrunner, вторая строка должна будет выглядеть так:
34 11 Viktoria Kopach
_-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner_
35
36 15 Alexey Khoroshilov
Для *Eclipse 3.7 и ранее* следуйте тем же инструкциям, но используйте "XULRunner 1.9.2.19":http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2.19/runtimes/.
37 14 Alexey Khoroshilov
38
h2. Шаг 3 (опциональный). Установка плагина для взаимодействия с системой контроля версий
39 3 Viktoria Kopach
40
Совместная работа над требованиями обеспечивается системой контроля версий. Следует убедиться, что в используемой среде Eclipse установлены плагины для взаимодействия с выбранной системой контроля версий: CVS, Subversion, git и т.п. При необходимости соответствующий плагин может быть установлен из репозитория Eclipse. Для работы с Subversion рекомендуется использовать плагин Subversive (плагин Subclipse не рекомендуется).
41
42
h1. Установка Requality
43 1 Viktoria Kopach
44
Возможны два варианта установки инструмента: в каталог eclipse/dropins или через Eclipse Update Manager. Первый способ позволяет использовать инструмент как из Eclipse, так и в консольном режиме. Второй способ упрощает процесс обновления версии инструмента, но ограничивает использование только средой Eclipse.
45
46 2 Viktoria Kopach
h3. 1. Вариант установки через Eclipse Update Manager (update site)
47 1 Viktoria Kopach
48
* Установка
49 2 Viktoria Kopach
50
Для установки Requality с помощью Eclipse Update Manager в оконном меню выберите пункт ''Install New Software...''
51
52
!InstallNewSoftware.png! 
53
54
В открывшемся окне введите информацию о сайте обновления Requality.
55
56
!AddUpdateSiteRequality.png!
57
58
Name: Requality
59
Location: http://forge.ispras.ru/repo/requality/site/
60
61
Далее выберите плагин Requality в списке доступных плагинов и продолжайте установку согласно указаниям мастера установки плагинов.
62
63
!InstallRequality.png!
64
65
В процессе установки появится предупреждение о неподписанном содержании. Нажмите ''OK''.
66
67
!SecurityWarning.png!
68
69
После окончания установки Eclipse должен быть перезагружен.
70
71
* Удаление
72
73
Для удаления плагина в оконном меню выберите пункт Help -> About Eclipse. В открывшемся окне ''About Eclipse'' нажмите кнопку ''Installation Details''. В открывшемся окне ''Eclipse Installation Details'' выберите нужный плагин - Requality, нажмите кнопку ''Uninstall'' и продолжите удаление плагина согласно указаниям мастера удаления плагинов.
74
После окончания удаления Eclipse должен быть перезагружен.
75
76
* Обновление
77
78
Для обновления Requality, установленного с помощью Eclipse Update Manager, в оконном меню выберите пункт Help -> Check for Updates. Дождитесь окончания процесса поиска обновлений. В открывшемся окне ''Available Updates'' проверьте наличие обновления для плагина Requality. Если этот плагин есть в списке, отметьте его галочкой и продолжите установку обновления согласно указаниям мастера обновления плагинов.
79
80
!RequalityUpdate.png!
81
82
Если плагина в списке нет, то возможные причины: либо данный плагин не установлен, либо используется последняя версия и новых обновлений нет.
83
После окончания обновления Eclipse должен быть перезагружен.
84
85
86
h3. 2. Вариант установки в dropins
87
88
* Установка
89 1 Viktoria Kopach
Для установки Requality распакуйте архив в каталог eclipse/dropins.
90
* Удаление
91
Запустите Eclipse, в которую установлен Requality. Установите любую перспективу, отличную от Requality. Закройте Eclipse.
92
Удалите каталог с Requality из eclipse/dropins.
93
Запустите Eclipse для обновления информации об установленных плагинах. Закройте Eclipse.
94
* Обновление 
95
Удалите предыдущую версию Requality, а затем установите новую версию, как описано в пунктах ''Установка'' и ''Удаление''.
96 8 Viktoria Kopach
97
h1. После установки
98
99
После установки Requality нужно проверить, что браузер был успешно интегрирован с Eclipse.
100
Для этого нужно в главном меню Eclipse выбрать ''Window -> Preferences''. В ''Preferences'' выбрать пункт ''Requality''. Справа вы увидите, какие браузеры интегрированы с ''Eclipse'' и какой из них на данный момент активен (используется).
101
102
!CheckEngine.png!
103
104
Чтобы изменить активный браузер, нужно кликнуть на поле ''Browser Engine'' и в выпадающем списке выбрать желаемый. Далее следует сохранить изменения, нажав кнопку ''Apply''. При этом Eclipse должен быть перезапущен, чтобы изменения вступили в силу.
105
Если нужный браузер в выпадающем списке имеет статус ''not available'', значит либо вы его не установили, либо установка прошла некорректно. Активирован может быть только тот браузер, который имеет статус ''available''.