Компиляция и запуск BeanExplorer4 — различия между версиями
Материал из DevelopmenOnTheEdge
								
												
				Asko  (обсуждение | вклад)  (Новая страница: «<div><span style="color:rgb(0,0,0);font-size:large;font-family:georgia,serif;line-height:1.5">Для компиляции необходима Java 7, Eclipse Sta…»)  | 
				Asko  (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
| − | + | === Простой запуск ===  | |
| − | + | '''Для компиляции необходима Java 7, Eclipse Standard (Kepler/4.3.2) и несколько плагинов:'''  | |
| − | + | # '''Eclipse Web Tools Platform (WTP, including. JSDT)'''; - входит по умолчанию в Eclipse for Java EE  | |
| − | + | # '''Eclipse Data Tools Platform (DTP)'''. Они есть в официальном репозитории Kepler. (Help->Install New Software, выбираем Work with <nowiki>http://download.eclipse.org/releases/kepler</nowiki>, затем в появившемся дереве плагинов ставим галочки у Database Development, Eclipse Web Developer Tools и JavaScript Development Tools.)  | |
| − | + | # '''Наша версия Freemarker IDE'''. Варианты установки:  | |
| − | + | ==== Вариант 1 (запуск без исходного кода Freemarker IDE). ====  | |
| − | (Help->Install  | + | Установить содержимое \\LACHESIS\pub2\_be4\Installation\freemarker.feature.zip  | 
| − | + | # Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.  | |
| − | <nowiki>http://download.eclipse.org/releases/kepler</nowiki>, затем в появившемся дереве    | + | # Снять галочку "Group items by category", если не видно пунктов для установки.  | 
| − | плагинов ставим галочки у Database Development, Eclipse Web Developer    | + | |
| − | Tools и JavaScript Development Tools.)  | + | ==== Вариант 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.  | |
| − | + | ||
| − | + | Если есть ошибки в MANIFEST.MF (они могут быть, если версия Eclipse - 4.3.1), то можно временно стереть указания версий в подчёркнутых   | |
| − | + | строчках (стирается что-то типа <code>;bundle-version="3.9.2"</code>).  | |
| − | + | ||
| − | + | === Настройки запуска: ===  | |
| − | Установить содержимое \\LACHESIS\pub2\_be4\Installation\freemarker.feature.zip  | + | # Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.  | 
| − | + | # Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).  | |
| − | + | # Execution environment -> Java 1.7.  | |
| − | + | # Вкладка Arguments Скопировать это значение в поле VM Arguments: '''-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea''' (Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)  | |
| − | + | # Apply, Debug.  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | - org.freemarker.core  | + | |
| − | - org.jboss.ide.eclipse.freemarker  | + | |
| − | Остальные проекты можно не импортировать или просто закрыть.  | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | <  | + | |
| − | </  | + | |
| − | + | ||
| − | Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.  | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | '''-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea'''  | + | |
| − | + | ||
| − | (Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)  | + | |
| − | Apply, Debug.  | + | |
Версия 16:57, 22 августа 2014
Содержание
Простой запуск
Для компиляции необходима Java 7, Eclipse Standard (Kepler/4.3.2) и несколько плагинов:
- Eclipse Web Tools Platform (WTP, including. JSDT); - входит по умолчанию в Eclipse for Java EE
 - Eclipse Data Tools Platform (DTP). Они есть в официальном репозитории Kepler. (Help->Install New Software, выбираем Work with http://download.eclipse.org/releases/kepler, затем в появившемся дереве плагинов ставим галочки у Database Development, Eclipse Web Developer Tools и JavaScript Development Tools.)
 - Наша версия Freemarker IDE. Варианты установки:
 
Вариант 1 (запуск без исходного кода Freemarker IDE).
Установить содержимое \\LACHESIS\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.
 
Если есть ошибки в MANIFEST.MF (они могут быть, если версия Eclipse - 4.3.1), то можно временно стереть указания версий в подчёркнутых 
строчках (стирается что-то типа ;bundle-version="3.9.2").
Настройки запуска:
- Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.
 - Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).
 - Execution environment -> Java 1.7.
 - Вкладка Arguments Скопировать это значение в поле VM Arguments: -Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea (Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)
 - Apply, Debug.