У нас есть проект Java (7), в котором используется Maven (3.2.1). У нас есть сервер Jenkins (1.554), и мы используем его для анализа кода с помощью SonarQube (4.3).
Я настроил панель инструментов по умолчанию, чтобы показать несколько древовидных карт для визуализации покрытия тестами в разных частях проекта (используя ссылку «Настроить виджеты» -> «Категория: фильтры» -> виджет «Фильтр измерения как древовидная карта»). Код анализируется отлично, покрытие тестами фиксируется, диаграммы красочные и все в порядке.
Почти. Мы используем стандартные папки Maven для кода, а имена пакетов имеют формат «com.ourdomain.someapplication.subdivision.whatever». Однако на диаграммах дерева на панели инструментов все пакеты отображаются как «src/main/java/com/ourdomain/someapplication/subdivision/независимо». Как вы можете видеть на прикрепленном снимке экрана, это затрудняет чтение имен пакетов и затрудняет навигацию по проекту.
Я уверен, что это связано с неправильной конфигурацией с нашей стороны, но связано ли это с Sonar, Maven или Jenkins? Или что-то другое?