У меня есть 2 проекта Maven A и B. Проект A является зависимостью проекта b.Я могу получить доступ ко всему в проекте A во время компиляции.Когда я tomcat: запускаю свой проект b через плагин maven tomcat, я получаю classdefnotfoundexception, но один раз в день после чистой установки проектов много раз это работает, пока я не внесу небольшое изменение в проект a, затем он начнет давать мне исключения в течение нескольких часов.
В чем причина этого и почему это иногда работает?
РЕДАКТИРОВАТЬ Вот что я получаю весной 2, если я использую пружину 4, это та же ошибка, новместо этого он говорит ClassDefNotFoundException.
SEVERE: Allocate exception for servlet spring-ws
java.lang.Error: Unresolved compilation problems:
The import com.test.projecta.ClassOne cannot be
resolved
The import com.test.projecta.ClassTwo cannot be
resolved
...
Добавление projecta в pom.xml
<dependency>
<groupId>prx</groupId>
<artifactId>projecta</artifactId>
<version>1.0.0.11-SNAPSHOT</version>
</dependency>
Я могу получить доступ к импорту при написании кода и, как я сказал, проект работает иногда после чистой установкимного раз.Может ли это быть проблема загрузчика классов?
EDIT 2 Я все еще получаю ту же ошибку, но теперь только ошибки импорта класса JAXB дают мне ошибку.Проект A использует maven-jaxb2-plugin для генерации классов из xsd.и папка target / generate-sources / xjc находится в пути сборки.