| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- |
| Copyright (c) 2009, 2010, 2011, Oracle and/or its affiliates. All rights reserved. |
| --> |
| <html> |
| <head> |
| <title>Работа с сервером групповой работы в IDE NetBeans</title> |
| <!-- BEGIN METADATA --> |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8" > |
| <meta name="description" content="An introduction to how to set up a Team Server with NetBeans IDE and the features available for hosted projects."> |
| <meta name="KEYWORDS" content="NetBeans, Team Server, Kenai, share, import, create project, issue tracking, version control, subversion, java.net"> |
| <link rel="stylesheet" href="../../../netbeans.css" type="text/css"> |
| <!-- END METADATA --> |
| |
| </head> |
| <body> |
| |
| <a name="top"></a> |
| <h1>Работа с сервером групповой работы в IDE NetBeans</h1> |
| |
| <p>Сервер групповой работы предоставляет различные службы, позволяющие повысить результаты разработчиков за счет создания инфраструктуры совместной работы над проектом. Для работы с сервером групповой работы следует установить подключаемый модуль Team Server, доступный в центре обновлений NetBeans. Подключаемый модуль автоматически зарегистрирует экземпляр сервера групповой работы <a href="https://java.net" target="blank">java.net</a>. После регистрации сервера групповой работы в среде IDE можно использовать службы, предоставляемые этим сервером для размещенных проектов.</p> |
| |
| |
| <h2>Что такое сервер групповой работы (Team Server)?</h2> |
| <img alt="Содержимое на этой странице применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0" class="stamp" src="../../../images_www/articles/73/netbeans-stamp-80-74-73.png" title="Содержимое этой страницы применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0"> |
| <p>Сервер групповой работы может быть любым интерактивным сайтом, использующим инфраструктуру Kenai для размещения проектов, а также для предоставления средств и служб совместной работы. Любой проект, размещенный на сервере групповой работы, представлен страницей проекта, которая содержит описание и подробные сведения о проекте. Страница проекта также позволяет владельцу проекта включать и отключать службы, связанные с проектом. |
| </p> |
| |
| <p>Среда IDE поддерживает следующие службы для проектов, размещенных на сервере групповой работы.</p> |
| |
| |
| <div class="indent"> |
| |
| <h3>Системы контроля версиями </h3> |
| <p>Средство контроля исходных кодов особенно важно, если группа разработчиков работает над одной базой кода. Среда IDE обеспечивает поддержку систем контроля версий, что позволяет разработчикам управлять изменениями исходного кода в репозитории. IDE NetBeans обеспечивает поддержку работы с репозиториями Mercurial и Subversion, размещаемыми на сервере групповой работы. Среда IDE позволяет автоматически создавать локальные репозитории для размещенных проектов.</p> |
| |
| |
| <h3>Отслеживание ошибок</h3> |
| <p>Система отслеживания ошибок позволяет разработчикам и пользователям отмечать и отслеживать ошибки, связанные с проектом, и реализует важный механизм обратной связи для участников проекта. Интегрированная в среду IDE система отслеживания ошибок предоставляет разработчикам возможности поиска, анализа и разрешения связанных с проектом проблем непосредственно в среде IDE. IDE NetBeans обеспечивает интегрированную поддержку для средств отслеживания ошибок Bugzilla и JIRA.</p> |
| |
| |
| <h3>Мгновенные сообщения и уведомления</h3> |
| <p>Если в проекте на сервере групповой работы включена чат-комната, то участники проекта могут участвовать в обсуждениях и общаться напрямую. Чат позволяет участникам обмениваться сообщениями и ссылками в пределах среды IDE. Среда IDE позволяет получать и отображать сообщения (например уведомления о наличии изменений проекта и репозитория).</p> |
| <p class="notes"><strong>Примечание.</strong> Службы XMPP для мгновенного обмена сообщениями и уведомлений еще не реализованы для java.net.</p> |
| |
| |
| </div> |
| |
| <h2>Почему стоит использовать сервер групповой работы?</h2> |
| |
| <p>Разработчикам, совместно работающим над проектами, требуется набор средств и инфраструктура, которые позволяли бы им взаимодействовать друг с другом и работать в одной команде. Помимо совместного использования исходных файлов, участники команды должны иметь возможность обмена информацией и взаимодействия, при этом способ обмена информацией зависит ее типа. Не все участники команды используют одни и те же средства, однако при наличии единой структуры и интегрированных средств взаимодействие участников упрощается. Некоторые участники являются непосредственно разработчиками, другие участники разрабатывают пользовательский интерфейс, выполняют проверку качества, готовят документацию, управляют циклом разработки и т.д., при этом каждый из них имеет собственные требования и предпочтения. Сервер групповой работы представляет собой масштабируемую и гибкую платформу для разработки, которую можно расширять по мере развития проекта.</p> |
| |
| <p>Изменение процесса разработки проекта с течением времени В некоторых случаях, например, при разработке проекта "с нуля", может возникнуть необходимость настройки инфраструктуры проекта до начала создания кода. В других случаях проект может быть уже запущен, и к нему может быть создан определенный объем кода, однако из-за существенного увеличения масштаба проекта к работе над ним требуется привлечь дополнительных разработчиков. По мере увеличения размера команды необходимо фиксировать и распределять данные о проекте. Для сбора таких данных оптимальным является применение таких средств, как системы отслеживания проблем и вики-страницы.</p> |
| |
| |
| |
| <h2>Регистрация сервера групповой работы</h2> |
| <p>Чтобы воспользоваться службами сервера групповой работы в среде IDE, необходимо установить подключаемый модуль Team Server, а затем зарегистрировать сервер групповой работы в среде IDE. Экземпляр командного сервера java.net по умолчанию регистрируется при установке подключаемого модуля Team Server. Для регистрации экземпляра сервера групповой работы выполните следующие действия.</p> |
| |
| <ol> |
| <li>Выберите меню "Окно" > "Подключаемые модули" для открытия диспетчера подключаемых модулей.</li> |
| <li>Перейдите на вкладку 'Доступные подключаемые модули' в диспетчере подключаемых модулей и выберите подключаемый модуль 'Сервер групповой работы'.<br> <img alt="снимок диспетчера подключаемых модулей" class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/team-plugin.png" title="Подключаемый модуль 'Сервер групповой работы' выбрав в диспетчере подключаемых модулей"> |
| </li> |
| <li>Нажмите кнопку "Установить" в диспетчере подключаемых модулей и выполните указания программы. |
| <p>После установки подключаемого модуля Team Server можно добавить новый экземпляр сервера групповой работы. Модуль также поддерживает панель совместной работы, предоставляющую обзор проектов, к которым пользователь присоединяется, а также которые он создает или открывает.</p> |
| <p class="notes"><strong>Примечание.</strong> Возможно, потребуется установить дополнительные подключаемые модули, необходимые для подключаемого модуля Team Server, и перезапустить IDE.</p> |
| </li> |
| <li>Выберите 'Группа > Сервер групповой работы > Добавить сервер групповой работы' в главном меню. В результате откроется диалоговое окно 'Добавление сервера групповой работы'.</li> |
| <li>Введите имя и URL-адрес сервера групповой работы. Нажмите кнопку "Добавить". Нажмите кнопку "Add".<br> <img alt="Диалоговое окно &quot;Добавление сервера групповой работы&quot;." class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/add-team-server.png" title="Диалоговое окно &quot;Добавление сервера групповой работы&quot;."> |
| <p class="notes"><strong>Примечание.</strong> В IDE будет выполнена проверка, чтобы убедиться, что добавляемый сервер групповой работы является допустимым экземпляром сервера групповой работы, созданным с использованием инфраструктуры Kenai.</p> |
| <p>Новый сервер групповой работы отображается под узлом 'Серверы групповой работы' в окне 'Службы'. Сервер групповой работы java.net добавляется по умолчанию при установке подключаемого модуля и также отображается в списке под узлом 'Серверы групповой работы'.</p> |
| <img alt="снимок окна 'Службы'" class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/services-window.png" title="Узел 'Серверы групповой работы' в окне 'Службы'"> |
| </li> |
| </ol> |
| <p>Чтобы войти в любой зарегистрированный экземпляр сервера групповой работы, выберите в главном меню "Группа" > "Командный сервер" > "Авторизация". В качестве альтернативы можно щелкнуть правой кнопкой мыши имя сервера в узле 'Серверы групповой работы' в окне 'Службы' и выберите 'Вход' или щелкните 'Вход' на инструментальной панели группы.</p> |
| <img alt="Диалоговое окно &quot;Добавление сервера групповой работы&quot;." class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/user-login.png" title="Диалоговое окно &quot;Добавление сервера групповой работы&quot;."> |
| |
| |
| <p>После регистрации сервера групповой работы и входа в него можно открыть панель наблюдения совместной работы, чтобы просмотреть существующие проекты и выполнить поиск других проектов, размещенных на сервере. Чтобы создавать проекты на сервере, необходимо иметь учетную запись на сервере групповой работы.</p> |
| |
| <p class="notes"><strong>Примечания.</strong></p> |
| <ul> |
| <li>В настоящее время доступен только сервер групповой работы <strong>java.net</strong>. Сервер java.net групповой работы регистрируется по умолчанию при установке подключаемого модуля Team Server. Дополнительные сведения и планы по поддержке других серверов групповой работы доступны на <a href="http://java.net">сайте java.net</a>.</li> |
| <li>Для входа на сервер групповой работы java.net необходима учетная запись java.net. Однако многие проекты, размещенные на сервере java.net, можно получать и открывать без входа.</li> |
| </ul> |
| |
| <h2>Получение исходных файлов проекта на сервере групповой работы</h2> |
| <p> |
| Для получения и открытия многих проектов, размещенных на сервере групповой работы java.net, не требуется быть зарегистрированным участником проекта или входить в систему.</p> |
| |
| <ol> |
| <li>Выберите в главном меню "Группа" > "Сервер групповой работы" > "Получить исходные файлы". Откроется мастер получения исходных файлов с сервера групповой работы. |
| |
| <p>Можно также открыть проект сервера групповой работы на инструментальной панели совместной работы и нажать кнопку <strong>Получить</strong> под узлом "Исходные файлы проекта" на панели наблюдения. </p></li> |
| <li>Нажмите в мастере получения исходных файлов кнопку "Обзор" для указания репозитория проекта.<br> <img alt="снимок получения ресурсов для диалогового окна &quot;Добавление сервера групповой работы&quot;." class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/get-sources.png" title="Получение ресурсов для диалогового окна &quot;Добавление сервера групповой работы&quot;."></li> |
| <li>В диалоговом окне "Обзор командных проектов" введите ключевое слово для поиска и нажмите кнопку "Поиск".<br> <img alt="снимок диалогового окна &quot;Обзор проектов групповой работы&quot;." class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/browse-projects.png" title="Диалоговое окно &quot;Обзор проектов групповой работы&quot;."> |
| <p>Среда IDE выполняет поиск проектов в экземпляре сервера групповой работы, содержащих запрос, а затем выводит результаты в диалоговом окне.</p></li> |
| |
| <li>Выберите проект из списка. Нажмите кнопку "ОК".</li> |
| <li>Чтобы выбрать проект из репозитория, нажмите кнопку "Обзор" рядом с раскрывающимся списком папки назначения и выберите папку в диалоговом окне "Обзор папок репозитория".<br> <img alt="снимок диалогового окна 'Обзор папок репозитория'" class="margin-around b-all" src="../../../images_www/articles/73/ide/teamserver/folder-to-get.png" title="Диалоговое окно 'Обзор папок репозитория'"></li> |
| <li>Укажите местоположение в локальной системе для локального репозитория исходных файлов. Нажмите кнопку "Получить с сервера групповой работы". |
| </li> |
| </ol> |
| |
| <p>При нажатии кнопки "Получить с сервера групповой работы" среда IDE создает локальный репозиторий и получает исходные файлы проекта.</p> |
| <p>По завершении проверки будет выведен запрос на открытие всех проверенных проектов NetBeans. Нажмите кнопку "Открыть проект" в диалоговом окне, чтобы выбрать проекты, которые необходимо открыть в среде IDE. Нажмите кнопку "Отмена", если открытие проверяемых проектов не требуется.</p> |
| |
| |
| |
| |
| |
| <div class="feedback-box"><a href="/about/contact_form.html?to=3&subject=Feedback:%20Working%20With%20a%20Team%20Server%20in%20NetBeans%20IDE">Отправить отзыв по этому учебному курсу</a></div> |
| <br style="clear:both;" > |
| |
| <h2>Дополнительные сведения</h2> |
| <p>Дополнительные сведения по использованию IDE NetBeans в среде для совместной работы см. в следующих ресурсах.</p> |
| <ul> |
| <li><a href="subversion.html">Обзор Subversion</a></li> |
| <li><a href="../../trails/tools.html">Учебная карта — Интеграция со внешними средствами и службами</a></li> |
| <li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG348">Работа в коллективной среде</a> в документе <em>Разработка приложений в IDE NetBeans</em></li> |
| </ul> |
| |
| |
| </body> |
| </html> |