Компиляция и запуск BeanExplorer4 — различия между версиями
Asko  (обсуждение | вклад)  (→Простой запуск)  | 
				Yagmik  (обсуждение | вклад)   | 
				||
| (не показано 15 промежуточных версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
=== Простой запуск ===  | === Простой запуск ===  | ||
| − | + | Простой запуск:  | |
| − | # убедиться, что установлена Java   | + | # убедиться, что установлена Java 8 (JRE достаточно);  | 
| − | # поместить исходники be4 в   | + | # поместить исходники be4 в C:\projects\java\be4;  | 
| − | #   | + | # взять Eclipse IDE for Java EE Developers, Eclipse Luna SR2 из этой папки: \\logrus.dote.ru\pub2\be4;  | 
| − | + | # отсюда же устанавливаем наши плагины, для этого заходим в Help -> Install New Software..., Add... копируем file:////logrus.dote.ru/pub2/be4/com.beanexplorer.be4.site/ в Location, OK, снимаем галочку Group items by category (если список фич пуст), ставим галочку на BeanExplorer4, Next и т.д.  | |
| − | #  | + | |
| − | При запуске   | + | После перезагрузки Eclipse для работы с BE4 нужно будет выбрать перспективу BeanExplorer. При этом (или же при запуске Eclipse) Eclipse спросит, откуда взять исходники be4, если не догадается об их местоположении. В случае, если be4 находится в C:\projects\java\be4, то всё должно происходить само. Эти исходники нужны только для загрузки модулей.  | 
| + | |||
| + | Известный баг: если be4 помещён не в C:\projects\java\be4, то Eclipse каждый раз при запуске будет спрашивать местонахождение be4.  | ||
=== Запуск из-под Eclipse ===  | === Запуск из-под Eclipse ===  | ||
| − | Для компиляции   | + | Для компиляции необходимы  | 
| − | # '''Eclipse   | + | # '''Java 8''' [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html отсюда],  | 
| − | + | # '''Eclipse IDE for Java EE Developers''', Eclipse '''Luna SR2''' [http://www.eclipse.org/downloads/packages/release/luna/sr2 отсюда],  | |
| − | # '''Наша версия Freemarker IDE'''. Варианты установки  | + | # '''Наша версия Freemarker IDE''' - обычно мы импортируем проекты org.freemarker.core и org.jboss.ide.eclipse.freemarker из публичного репозитория https://github.com/amaembo/jbosstools-freemarker.git (см. ниже),  | 
| + | # '''IvyDE''' - устанавливается из Eclipse MarketPlace,  | ||
| + | # '''YEdit''' - устанавливается из Eclipse MarketPlace,  | ||
| + | # Наш проект '''common''' - его необходимо импортировать в workspace.  | ||
| + | # Наш проект '''beclipse''' - его необходимо также импортировать в workspace. Живёт в <каталог с проектами>/be4.  | ||
| + | Необходимо создать API baseline. Для этого заходим в Window -> Preferences, Plug-in Development -> API Baselines, там вводим любое Name, нажимаем Reset, Finish, Apply, OK.  | ||
| + | |||
| + | Необходимо создать конфигурацию запуска. Заходим в "Debug Configurations..." (можно нажать Ctrl+3 и начать печатать "Debug Configurations"), там кликаем два раза на Eclipse Application, открываем вкладку Plug-ins, выбираем "Launch with: all workspace and enabled target plug-ins", нажимаем Apply, Debug (потом при запуске просто будем нажимать F11 вместо входа сюда). Помимо этого см. настройки запуска ниже.  | ||
| + | |||
| + | Для проверки того, что всё установлено и будет корректно работать, нужно зайти на вкладку Plug-ins конфигурации запуска и там нажать "Validate Plug-ins" чтобы убедиться, что все необходимые плагины имеются.  | ||
| + | ----  | ||
| + | |||
| + | === Варианты установки Freemarker IDE ===  | ||
==== Вариант 1 (запуск без исходного кода Freemarker IDE). ====  | ==== Вариант 1 (запуск без исходного кода Freemarker IDE). ====  | ||
| − | Установить содержимое \\  | + | Установить содержимое \\files.dote.ru\pub2\_be4\Installation\freemarker.feature.zip  | 
# Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.  | # Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.  | ||
# Снять галочку "Group items by category", если не видно пунктов для установки.  | # Снять галочку "Group items by category", если не видно пунктов для установки.  | ||
| Строка 25: | Строка 38: | ||
#*- org.jboss.ide.eclipse.freemarker. Остальные проекты можно не импортировать или просто закрыть.  | #*- org.jboss.ide.eclipse.freemarker. Остальные проекты можно не импортировать или просто закрыть.  | ||
# Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.  | # Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.  | ||
| − | |||
| − | |||
| − | |||
=== Настройки запуска: ===  | === Настройки запуска: ===  | ||
# Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.  | # Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.  | ||
# Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).  | # Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).  | ||
| − | # Execution environment -> Java 1.  | + | # Execution environment -> Java 1.8.  | 
| − | # Вкладка Arguments Скопировать это значение в поле VM Arguments: '''-Dosgi.requiredJavaVersion=1.  | + | # Вкладка Arguments Скопировать это значение в поле VM Arguments: '''-Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx768m -ea'''  | 
# Apply, Debug.  | # Apply, Debug.  | ||
Текущая версия на 13:49, 21 августа 2018
Содержание
Простой запуск
Простой запуск:
- убедиться, что установлена Java 8 (JRE достаточно);
 - поместить исходники be4 в C:\projects\java\be4;
 - взять Eclipse IDE for Java EE Developers, Eclipse Luna SR2 из этой папки: \\logrus.dote.ru\pub2\be4;
 - отсюда же устанавливаем наши плагины, для этого заходим в Help -> Install New Software..., Add... копируем file:////logrus.dote.ru/pub2/be4/com.beanexplorer.be4.site/ в Location, OK, снимаем галочку Group items by category (если список фич пуст), ставим галочку на BeanExplorer4, Next и т.д.
 
После перезагрузки Eclipse для работы с BE4 нужно будет выбрать перспективу BeanExplorer. При этом (или же при запуске Eclipse) Eclipse спросит, откуда взять исходники be4, если не догадается об их местоположении. В случае, если be4 находится в C:\projects\java\be4, то всё должно происходить само. Эти исходники нужны только для загрузки модулей.
Известный баг: если be4 помещён не в C:\projects\java\be4, то Eclipse каждый раз при запуске будет спрашивать местонахождение be4.
Запуск из-под Eclipse
Для компиляции необходимы
- Java 8 отсюда,
 - Eclipse IDE for Java EE Developers, Eclipse Luna SR2 отсюда,
 - Наша версия Freemarker IDE - обычно мы импортируем проекты org.freemarker.core и org.jboss.ide.eclipse.freemarker из публичного репозитория https://github.com/amaembo/jbosstools-freemarker.git (см. ниже),
 - IvyDE - устанавливается из Eclipse MarketPlace,
 - YEdit - устанавливается из Eclipse MarketPlace,
 - Наш проект common - его необходимо импортировать в workspace.
 - Наш проект beclipse - его необходимо также импортировать в workspace. Живёт в <каталог с проектами>/be4.
 
Необходимо создать API baseline. Для этого заходим в Window -> Preferences, Plug-in Development -> API Baselines, там вводим любое Name, нажимаем Reset, Finish, Apply, OK.
Необходимо создать конфигурацию запуска. Заходим в "Debug Configurations..." (можно нажать Ctrl+3 и начать печатать "Debug Configurations"), там кликаем два раза на Eclipse Application, открываем вкладку Plug-ins, выбираем "Launch with: all workspace and enabled target plug-ins", нажимаем Apply, Debug (потом при запуске просто будем нажимать F11 вместо входа сюда). Помимо этого см. настройки запуска ниже.
Для проверки того, что всё установлено и будет корректно работать, нужно зайти на вкладку Plug-ins конфигурации запуска и там нажать "Validate Plug-ins" чтобы убедиться, что все необходимые плагины имеются.
Варианты установки Freemarker IDE
Вариант 1 (запуск без исходного кода Freemarker IDE).
Установить содержимое \\files.dote.ru\pub2\_be4\Installation\freemarker.feature.zip
- Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.
 - Снять галочку "Group items by category", если не видно пунктов для установки.
 
Вариант 2 (для разработчиков Freemarker IDE).
- Необходим репозиторий https://github.com/amaembo/jbosstools-freemarker.git
 -  После скачивания репозитория нужно импортировать два проекта:
- - org.freemarker.core
 - - org.jboss.ide.eclipse.freemarker. Остальные проекты можно не импортировать или просто закрыть.
 
 - Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.
 
Настройки запуска:
- Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.
 - Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).
 - Execution environment -> Java 1.8.
 - Вкладка Arguments Скопировать это значение в поле VM Arguments: -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx768m -ea
 - Apply, Debug.