У меня есть проект Maven, в котором есть несколько дочерних проектов. По историческим причинам проект структурирован так:
Root
- client
- core
- model
- parent
- webapp
где parent - родительский pom для корневого проекта.
Это нормально строится из командной строки, однако в IntelliJ я пытаюсь запустить свои модульные тесты отдельно.
В клиенте у меня есть модульное тестирование, при котором команда Make выдает мне 86 сообщений («Ошибка: package-info.class (нет такого файла или каталога)»), где не удается найти какой-либо из JAXB создал классы.
У других моих коллег такой проблемы нет, но наша настройка кажется такой же (очевидно, нет). Я пробовал 10.5.4 и 11.0.1 IntelliJ, оба дают ту же проблему.
Это работает в Linux (Ubuntu 11.10).
Дополнительно:
Я могу нормально запустить установку maven из корневого проекта, однако, если я щелкну правой кнопкой мыши по тестовому классу и выберу «Запустить blahblahblahtest», я получу это сообщение. Когда я иду, чтобы проверить конфигурацию, которую я сделал make selected (которую я хочу, как я хочу, чтобы она обновляла), но во время make я получаю сообщения.
Целевой каталог xjc ($ {project.build.directory} / generate-sources / jaxb) установлен в качестве исходного каталога. Только во время цикла создания в intellij происходит сбой.