Tapestry/Среда разработки: различия между версиями

Содержимое удалено Содержимое добавлено
дополнение, оформление
Строка 17:
Первый представляет из себя самораспаковывающийся архив, который по умолчанию распаковывается в текущую директорию, а второй пакет в формате ''rpm''. В любом случае суть установки заключается в распаковывании файлов в каталог /usr/lib (в вашей системе путь может быть другим).
 
== Установка Maven ==
Для того чтобы проверить корректность установки можно выполнить следующую команду:
javac -version
которая отобразит номер версии установленного компилятора Java, он должен быть ''1.5'' или выше.
 
=== Устанвки из репозитория ===
=== Переменные окружения ===
 
В последних версиях ОС Ubuntu появилась возможность автоматической установки Maven из центра приложений (apt-get). Но после такой установки глобальная переменная $M2_HOME не устанавливается (ее можно прописать вручную), вместо этого прописывается дамашняя папка для каждого пользователя $HOME/m2 в файле
/etc/maven2/m2.conf
здесь же лежит основной файл настроек
/etc/maven2/settings.xml
при этом сам maven находиться в
/usr/share/maven2
/usr/share/maven2/bin
а директория ''/usr/share/maven2/conf'' является симлинком на указнную выше ''/etc/maven2/''
 
=== Установка вручную ===
{{Врезка
| Заголовок = Для ''Windows''
| Заголовок снизу =
| Содержание = Директория для установки любая по вашему выбору, например <tt>C:\apache-maven</tt>. Тогда файл настроек будет находится в <tt>C:\apache-maven\conf\</tt>. Файлы репозитория ''Maven'', тоже можно расположить по вашему выбору (<tt>C:\maven-repo\m2</tt>). Директория репозитория по умолчанию <tt>C:\Documents and Settings\<user-login>\.m2\</tt>.
| Содержание = Для ''Windows'' переменную <code>JAVA_HOME</code> можно установить в
<code>Пуск&nbsp;→ Настройка&nbsp;→ Панель&nbsp;управления&nbsp;→ Система&nbsp;→ Дополнительно&nbsp;→ Переменные&nbsp;среды</code><br />Например, <code>C:\Program Files\Java\jdk1.6.0_16</code>
 
Также установите переменную <code>JRE_HOME</code> (например, <code>C:\Program Files\Java\jdk1.6.0_16\jre</code>) и в переменную <code>PATH</code> добавьте путь <code>C:\Program Files\Java\jdk1.6.0_16\bin\</code>.
| Подпись =
| Выравнивание = right
Строка 37 ⟶ 43 :
| Без разрывов =
}}
Загрузить ''Maven'' с официального сайта ([http://maven.apache.org/download.html http://maven.apache.org]) и распаковать его в удобную для вас директорию, например <tt>etc/apache-maven</tt>.
В ''Fedora Linux'' переменную <code>JAVA_HOME</code> можно установить дописав в файл <code>.bash_profile</code> в Вашем профиле команды <code>JAVA_HOME=/usr/java/jdk1.6.0_16</code> (в указанном каталоге должен находиться JDK) и <code>export JAVA_HOME</code>.
Положить в <tt>/etc/apache-maven/conf/</tt> файл настроек ''Maven'' <tt>settings.xml</tt>
 
Далее в ''NetBeans'' необходимо перейти в ''Tools&nbsp;→ Plugins'' (''NetBeans Preferences'' для ''Mac''). Вкладка ''Installed''. Выбрать модуль ''Maven Project Support'' и нажать кнопку активировать, иначе плагин останется не активным.
В дистрибутиве ''Ubuntu'' переменные среды можно прописать в файле <code>bash.bashrc</code>, который находится в домашней директории вашего пользователя или <code>/etc/bash.bashrc</code> для всех пользователей.
 
Запустить ''NetBeans'', перейти в ''Tools-Options-Miscellaneous-Maven''. В поле ''External Maven Home'' указать местонахождение ''Maven''.
Проверить установку переменной окружения можно командой
В поле ''Global Execution Options'' добавить
<code>echo $JAVA_HOME</code>
--fail-fast -Djava.util.logging.config.file="logging.properties"
после выхода и повторного входа в систему.
В поле ''Local Repository'' можно указать путь к локальному репозиторию ''Maven'' (например, /home/username/maven-repo/m2). Настройка, описанная в данном пункте не является обязательной, по умолчанию локальный репозитарий создается в домашней папке пользователя, но он не доступен всем пользователям компьютера. Если вы хотите обеспечить доступ к файлам репозитория всем пользователям на данном компьютере, расположите репозиторий в доступной для всех директории. В этом случае также необходимо прописать путь к репозиторию в файле настроек ''Maven'' <tt>settings.xml</tt> в разделе <code><localRepository></code> указать путь (например, <code><localRepository>/usr/share/maven2/repo/m2</localRepository></code>).
 
=== Переменные окружения ===
== Установка среды разработки (IDE) ==
{{Врезка
| Заголовок = Для ''Windows''
| Заголовок снизу =
| Содержание = Файл конфигурацииДля ''NetBeansWindows'' переменную <ttcode>C:\Program Files\NetBeans 6.7.1\etc\netbeans.confJAVA_HOME</ttcode> можно установить в
<code>Пуск&nbsp;→ Настройка&nbsp;→ Панель&nbsp;управления&nbsp;→ Система&nbsp;→ Дополнительно&nbsp;→ Переменные&nbsp;среды</code><br />Например, <code>C:\Program Files\Java\jdk1.6.0_16</code>
 
Также установите переменную <code>JRE_HOME</code> (например, <code>C:\Program Files\Java\jdk1.6.0_16\jre</code>) и в переменную <code>PATH</code> добавьте путь <code>C:\Program Files\Java\jdk1.6.0_16\bin\</code>.
| Подпись =
| Выравнивание = right
Строка 58 ⟶ 69 :
| Без разрывов =
}}
В ''Fedora Linux'' переменную <code>JAVA_HOME</code> можно установить дописав в файл <code>.bash_profile</code> в Вашем профиле команды <code>JAVA_HOME=/usr/java/jdk1.6.0_16</code> (в указанном каталоге должен находиться JDK) и <code>export JAVA_HOME</code>.
Установить ''NetBeans'' из дистрибутива с любой конфигурацией, включающей сервер ''Apache TomCat''. Дистрибутив можно загрузить с официального сайта ([http://www.netbeans.org/downloads/index.html http://www.netbeans.org/downloads]).
 
В дистрибутиве ''Ubuntu'' переменные среды можно прописать в файле <code>bash.bashrc</code>, который находится в домашней директории вашего пользователя или <code>/etc/bash.bashrc</code> для всех пользователей.
При установке ''NetBeans'' '''обязательно''' отметить галочкой установку сервера ''Apache TomCat''.
В файле конфигурации ''NetBeans'' <tt>/usr/local/netbeans-x.x/etc/netbeans.conf</tt> добавить
netbeans_default_options= "...-J-Dfile.encoding=UTF-8 --fontsize 16"
Эти директивы необходимо добавить к уже имеющимся в строку, которая в кавычках, размер шрифта можно устанавливать по желанию.
 
Проверить установку переменной окружения можно командой
== Установка Maven ==
<code>echo $JAVA_HOME</code>
после выхода и повторного входа в систему.
 
На самом деле устанавливать переменные окружения не обязательно. Просто работать в среде с переменными окружения проще, все программы и компоненты ''«знают»'' о месте нахождения друг друга. Но если прописать путь к ''JVM'' и ''Maven'' напрямую в ''NetBeans'', все будет работать. Если же вы прописали все переменные окружения, то можете проверить корректность установки выполнив следующие команды:
=== Устанвки из репозитория ===
javac -version
mvn -version
котораякоторые отобразитотобразят номер версии установленного компиляторапрограммного Javaобеспечения, онверсия должен''javac'' должена быть ''1.5'' или выше.
 
== Установка среды разработки (IDE) ==
В последних версиях ОС Ubuntu появилась возможность автоматической установки Maven из центра приложений (apt-get). Но после такой установки глобальная переменная $M2_HOME не устанавливается, вместо этого прописывается дамашняя папка для каждого пользователя $HOME/m2 в файле
/etc/maven2/m2.conf
здесь же лежит основной файл настроек
/etc/maven2/settings.xml
при этом сам maven находиться в
/usr/share/maven2
/usr/share/maven2/bin
а директория ''/usr/share/maven2/conf'' является симлинком на указнную выше ''/etc/maven2/''
 
=== Установка вручную ===
{{Врезка
| Заголовок = Для ''Windows''
| Заголовок снизу =
| Содержание = Файл конфигурации ''NetBeans'' <tt>C:\Program Files\NetBeans 6.7.1\etc\netbeans.conf</tt>
| Содержание = Директория для установки любая по вашему выбору, например <tt>C:\apache-maven</tt>. Тогда файл настроек будет находится в <tt>C:\apache-maven\conf\</tt>. Файлы репозитория ''Maven'', тоже можно расположить по вашему выбору (<tt>C:\maven-repo\m2</tt>). Директория репозитория по умолчанию <tt>C:\Documents and Settings\<user-login>\.m2\</tt>.
| Подпись =
| Выравнивание = right
Строка 91 ⟶ 95 :
| Без разрывов =
}}
Установить ''NetBeans'' из дистрибутива с любой конфигурацией, включающей сервер ''Apache TomCat''. Дистрибутив можно загрузить с официального сайта ([http://www.netbeans.org/downloads/index.html http://www.netbeans.org/downloads]).
Загрузить ''Maven'' с официального сайта ([http://maven.apache.org/download.html http://maven.apache.org]) и распаковать его в удобную для вас директорию, например <tt>etc/apache-maven</tt>.
Положить в <tt>/etc/apache-maven/conf/</tt> файл настроек ''Maven'' <tt>settings.xml</tt>
 
При установке ''NetBeans'' '''обязательно''' отметить галочкой установку сервера ''Apache TomCat''.
Далее в ''NetBeans'' необходимо перейти в ''Tools&nbsp;→ Plugins'' (''NetBeans Preferences'' для ''Mac''). Вкладка ''Installed''. Выбрать модуль ''Maven Project Support'' и нажать кнопку активировать, иначе плагин останется не активным.
В файле конфигурации ''NetBeans'' <tt>/usr/local/netbeans-x.x/etc/netbeans.conf</tt> добавить
 
netbeans_default_options= "...-J-Dfile.encoding=UTF-8 --fontsize 16"
Запустить ''NetBeans'', перейти в ''Tools-Options-Miscellaneous-Maven''. В поле ''External Maven Home'' указать местонахождение ''Maven''.
Эти директивы необходимо добавить к уже имеющимся в строку, которая в кавычках, размер шрифта можно устанавливать по желанию.
В поле ''Global Execution Options'' добавить
--fail-fast -Djava.util.logging.config.file="logging.properties"
В поле ''Local Repository'' можно указать путь к локальному репозиторию ''Maven'' (например, /home/username/maven-repo/m2). Настройка, описанная в данном пункте не является обязательной, по умолчанию локальный репозитарий создается в домашней папке пользователя, но он не доступен всем пользователям компьютера. Если вы хотите обеспечить доступ к файлам репозитория всем пользователям на данном компьютере, расположите репозиторий в доступной для всех директории. В этом случае также необходимо прописать путь к репозиторию в файле настроек ''Maven'' <tt>settings.xml</tt> в разделе <code><localRepository></code> указать путь (например, <code><localRepository>/usr/share/maven2/repo/m2</localRepository></code>).
 
=== Дополнительные плагины ===