Получение Mylyn на самом деле сложно:
- имеется много модулей и подмодулей Mylyn: полный список * см. здесь
- как упоминается в этой теме ,
proxy.eclipse.org:80
должно работать (не dev.eclipse.org
)
- но «mylyn» не существует, когда вы смотрите на основные репозитории CVS / SVN eclipse
Единственный официальный способ получить код - через Eclipse, загрузив PSF (файл набора проектов)
См. Страница участника Mylyn :
Оформить заказ
Репозиторий Mylyn CVS содержит следующие ветки.
Каждый из них может быть проверен путем сохранения связанного файла .psf локально, а затем с помощью File -> Import -> Team Project Set
.
Используйте имя пользователя «анонимный» и пустой пароль.
Если вас интересуют только части Mylyn, дополнительные проекты можно удалить после импорта.
После оформления заказа у вас не должно быть ошибок или предупреждений от проектов Mylyn.
Примечание: эти наборы проектов определяют анонимный доступ к серверу
Прямые ссылки:
Теперь единственный способ вручную оформить эти проекты - ошибка 265847 :
Учитывая файл .psf
(файл набора проектов), определяющий проекты для извлечения из cvs / svn в рабочую область, сгенерируйте сценарий ant, чтобы процесс сценария можно было записать в сценарий.
Вы можете попробовать этот скрипт и сгенерировать соответствующий скрипт сборки муравья, чтобы оформить все соответствующие репозитории Mylyn CVS.
Все это, как говорится, оставляет проблему брандмауэра.
Лучше всего использовать порт 80
cvs -td :pserver:anonymous@proxy.eclipse.org:80/cvsroot/tools checkout mylyn
, но поскольку mylyn может не являться действительным узлом репо CVS, я бы порекомендовал использовать реально существующий для проверки возможности доступа и импорта содержимого репо CVS за брандмауэром.
Если вашему брандмауэру требуется аутентификация, это означает, что CVS придется использовать какую-то схему аутентификации URI , потенциально используя Пассивный режим
Пассивный режим аналогичен тем, что он также использует два TCP-соединения для реализации четырех однонаправленных каналов.
Однако в пассивном режиме клиент подключается к серверу для создания второго TCP-подключения.
Пассивный режим может быть полезен, когда клиент находится за брандмауэром, который разрешает исходящие соединения, но запрещает большинство входящих соединений.
Чтобы выбрать пассивный режим, используйте опцию '-P -
'.
Пассивный режим нельзя использовать через прокси-сервер SOCKS.