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