Компиляция и запуск BeanExplorer4 — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «<div><span style="color:rgb(0,0,0);font-size:large;font-family:georgia,serif;line-height:1.5">Для компиляции необходима Java 7, Eclipse Sta…»)
 
Строка 1: Строка 1:
<div><span style="color:rgb(0,0,0);font-size:large;font-family:georgia,serif;line-height:1.5">Для компиляции необходима Java 7, Eclipse Standard (Kepler/4.3.2) и несколько плагинов:</span></div>
+
=== Простой запуск ===
<div><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0)">1. '''Eclipse Web Tools Platform (WTP, including. JSDT)'''; - входит по умолчанию в Eclipse for Java EE<br>
+
'''Для компиляции необходима Java 7, Eclipse Standard (Kepler/4.3.2) и несколько плагинов:'''
</span></span></div>
+
# '''Eclipse Web Tools Platform (WTP, including. JSDT)'''; - входит по умолчанию в Eclipse for Java EE
<div><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0)">2. '''Eclipse Data Tools Platform (DTP)'''.<br>
+
# '''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.)
</span></span></div>
+
# '''Наша версия Freemarker IDE'''. Варианты установки:
<div><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0)">Они есть в официальном репозитории Kepler.<br>
+
==== Вариант 1 (запуск без исходного кода Freemarker IDE). ====
(Help->Install
+
Установить содержимое \\LACHESIS\pub2\_be4\Installation\freemarker.feature.zip
<nowiki> </nowiki>New Software, выбираем Work with  
+
# Заходим в... 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.)<br>
+
==== Вариант 2 (для разработчиков Freemarker IDE). ====
</span></span></div>
+
# Необходим репозиторий https://github.com/amaembo/jbosstools-freemarker.git
<div><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0)"><br>
+
# После скачивания репозитория нужно импортировать два проекта:
</span></span></div>
+
#*- org.freemarker.core
<div><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0)">Если
+
#*- org.jboss.ide.eclipse.freemarker
есть ошибки в MANIFEST.MF (они могут быть, если версия Eclipse -
+
Остальные проекты можно не импортировать или просто закрыть.
4.3.1), то можно временно стереть указания версий в подчёркнутых
+
# Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.
строчках (стирается что-то типа <code>;bundle-version="3.9.2"</code>).</span></span><br>
+
 
</div>
+
Если есть ошибки в MANIFEST.MF (они могут быть, если версия Eclipse - 4.3.1), то можно временно стереть указания версий в подчёркнутых
<div><span style="color:rgb(0,0,0)">3. '''Наша версия Freemarker IDE'''. Варианты установки:<br>
+
строчках (стирается что-то типа <code>;bundle-version="3.9.2"</code>).
</span></div>
+
 
<div><span style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">Вариант 1 (запуск без исходного кода Freemarker IDE).<br>
+
=== Настройки запуска: ===
Установить содержимое \\LACHESIS\pub2\_be4\Installation\freemarker.feature.zip<br>
+
# Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.
</span></span><span style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">
+
# Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).
<div class="sites-codeblock sites-codesnippet-block"><span style="font-family:georgia,serif"><font size="3"><span style="font-family:arial,sans-serif"><font size="2"><code>1. </code></font></span></font></span><span style="font-family:georgia,serif"><font size="3"><span style="font-family:arial,sans-serif"><font size="2"><code>Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.</code><br>
+
# Execution environment -> Java 1.7.
<code>2. Снять галочку "Group items by category", если не видно пунктов для установки.</code></font></span></font></span></div>
+
# Вкладка Arguments Скопировать это значение в поле VM Arguments: '''-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea''' (Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)
<br>
+
# Apply, Debug.
</span>Вариант 2 (для разработчиков Freemarker IDE).<br>
+
1. Необходим репозиторий https://github.com/amaembo/jbosstools-freemarker.git<br>
+
2. После скачивания репозитория нужно импортировать два проекта:<br>
+
- org.freemarker.core<br>
+
- org.jboss.ide.eclipse.freemarker<br>
+
Остальные проекты можно не импортировать или просто закрыть.<br>
+
</span></div>
+
<div><span style="color:rgb(0,0,0)">3. Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.<br>
+
</span></div>
+
<div></div>
+
<div><span style="font-family:georgia,serif"><font size="4"><br>
+
</font></span></div>
+
<div><span style="font-family:georgia,serif"><font size="4">Настройки запуска:</font></span><br>
+
Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.</div>
+
<div>Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace). </div>
+
<div>Execution environment -> Java 1.7.</div>
+
<div>Вкладка Arguments Скопировать это значение в поле VM Arguments:<br>
+
'''-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea'''<br>
+
</div>
+
(Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)<br>
+
Apply, Debug.
+

Версия 16:57, 22 августа 2014

Простой запуск

Для компиляции необходима Java 7, Eclipse Standard (Kepler/4.3.2) и несколько плагинов:

  1. Eclipse Web Tools Platform (WTP, including. JSDT); - входит по умолчанию в Eclipse for Java EE
  2. 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.)
  3. Наша версия Freemarker IDE. Варианты установки:

Вариант 1 (запуск без исходного кода Freemarker IDE).

Установить содержимое \\LACHESIS\pub2\_be4\Installation\freemarker.feature.zip

  1. Заходим в... Help->Install New Software. Add...->Archive... выбрать архив, OK.
  2. Снять галочку "Group items by category", если не видно пунктов для установки.

Вариант 2 (для разработчиков Freemarker IDE).

  1. Необходим репозиторий https://github.com/amaembo/jbosstools-freemarker.git
  2. После скачивания репозитория нужно импортировать два проекта:
    • - org.freemarker.core
    • - org.jboss.ide.eclipse.freemarker

Остальные проекты можно не импортировать или просто закрыть.

  1. Windows -> Preferences; Plug-In Development -> API Baselines; ввести произвольное имя, Reset, Finish, Apply, OK.

Если есть ошибки в MANIFEST.MF (они могут быть, если версия Eclipse - 4.3.1), то можно временно стереть указания версий в подчёркнутых строчках (стирается что-то типа ;bundle-version="3.9.2").

Настройки запуска:

  1. Run->Debug Configurations..., выбрать Eclipse Application, нажать New launch configuration.
  2. Выбрать каталог в Workspace data (лучше создать новый пустой, например, c:\projects\be4-workspace).
  3. Execution environment -> Java 1.7.
  4. Вкладка Arguments Скопировать это значение в поле VM Arguments: -Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384m -ea (Без них Eclipse будет периодически вылетать с OutOfMemoryError: PermGen space.)
  5. Apply, Debug.