Ответ 1
Я также никогда не начал использовать Mylyn, и я думаю, это то, что предоставляет "Java-предложения" (Task-focus) ". Что бы купить меня, если я не использую ошибку-трекер что понимает Милин?
Что вы можете делать с Mylyn, даже без встроенного трекера ошибок (в Mylyn parlance, "репозиторий задач" ), это создавать задачи в вашем "локальном" хранилище и использовать их для поддержания контекста вашей другой разработки задачи.
Контекстная поддержка в Mylyn довольно уникальна, хотя и сбивает с толку, когда вы сначала активируете ее для новой задачи, потому что то, что делает Mylyn, фильтрует содержимое окон, например Package Explorer, чтобы отображались только те артефакты, которые вы посетили в то время как задача была активирована, и теперь, поскольку вы только что активировали задачу в первый раз, ничего не было посещено, а проводник пакетов пуст!
Что вы, вероятно, захотите сделать, предполагая, что описание вашей задачи было чем-то вроде "Найти причину NPE в your.code.AbstractMappingParameter", используется Ctrl-shift-T (Open Type...) и перемещаться к этому классу. (Сохраните некоторую типизацию и используйте поддержку корпуса верблюда в диалоговом окне "Открыть задачу": просто введите "AMP".) В вашем обозревателе пакетов теперь отображается этот класс и иерархия над ним (файл в нем, пакет и проект), Редактор, если вы настроили его для автоматического сгибания кода, отобразит каждый комментарий и метод сложенными, поэтому вы можете увидеть больше того класса, который обычно может быть.
Посетите еще пару таких файлов, и вы начнете создавать свой контекст, который Mylyn автоматически сохраняет вместе с задачей. Последующие поисковые запросы "Open Type..." теперь представлены в контекстных классах, а также упомянутые вами предложения по поддержке контента. ПРИМЕЧАНИЕ. Не закрывайте файлы, если не считаете, что они не относятся к задаче. Когда вы закрываете редактор, класс/файл/etc. удаляется из контекста и больше не отображается в вашем проводнике пакетов. Средняя задача разработки не содержит более десятка или около того файлов, достаточно мало файлов и окон редактора, чтобы оставаться открытым, пока вы работаете над ним.
Если теперь вы создали другую задачу (локально или в репозитории), а затем активировали ее, вы снова начнете с очищенного проводника пакетов и создадите контекст во время работы.
Затем, если вы активировали первую задачу, вы увидите интересную вещь: открытые окна будут закрыты, и проводник пакетов очистится, а затем содержимое проводника с вашего последнего рабочего времени появится задача, и все окна, которые вы открыли в это время, теперь будут снова открыты! Ты снова работаешь над этим. Это очень удобно.
Вот краткий обзор того, что вы можете сделать с Mylyn без интегрированного репозитория. Если вам интересно узнать больше, вы можете перейти к http://www.eclipse.org/mylyn/ и прочитать, что там.