2012-02-09 3 views
2

Я работаю в рамках проекта, который является частью EAR, где все компоненты с помощью Maven 2.Использование «Перейти к источнику» с локальными проектами Maven в NetBeans

Я пытаюсь использовать Navigate - > Перейдите в исходную функцию (ctrl + click) в NetBeans 7.1. Класс, к которому я хочу перейти, находится в другом проекте, который также является частью EAR, и который также открыт в NetBeans.

Я ожидал, что вы перейдете к фактическому локальному исходному файлу в проекте, но вместо этого я получаю серое фоновое изображение, которое вы получаете при просмотре источников, прикрепленных к банке.

Я понимаю, что это, вероятно, именно то, что происходит с учетом того, как работает Maven, но есть ли способ заставить навигацию -> Перейти к исходной функции, вместо этого перейти в исходный локальный файл проекта?

+0

Возможно, выполнение 'download library sources' в зависимости от maven решит вашу проблему? Щелкните правой кнопкой мыши в проводнике проекта, найдите свою папку «Война/ухо/банку» в папке «Библиотеки», щелкните правой кнопкой мыши на ней и найдите команду для загрузки источников (не уверен, что ее там, поскольку я больше не являюсь пользователем сети netbeans) – Kris

+0

@ Kris это не чего он хочет. Он хочет запустить исходный файл в проекте в Netbeans. –

+0

Вы искали http://wiki.netbeans.org/MavenBestPractices? Если я правильно помню, он работает так, как вы хотите, без каких-либо настроек, что было когда-либо (было некоторое время с тех пор, как я использовал NB). Может быть, версии неверны, вы можете зависеть от более старой/никогда версии проекта, которая действительно открыта? –

ответ

2

Это работает в NetBeans 7.0.1, но не в 7.1.

Я сообщил об этом на вопрос трекера Netbeans:

http://netbeans.org/bugzilla/show_bug.cgi?id=208228

Edited для кого работает в этом: Причиной был чувствительный случай путь для в settings.xml. Убедитесь, что вы используете правильный путь до тех пор, пока не будет выпущена исправленная версия Netbeans.