Проект A имеет определение метамодели, как показано ниже в pom.xml.
Код: Выделить всё
${project.artifactId}
org.apache.maven.plugins
maven-compiler-plugin
3.7.0
org.hibernate
hibernate-jpamodelgen
${version.hibernate-jpamodelgen}
1.8
1.8
-proc:none
org.bsc.maven
maven-processor-plugin
5.0-jdk8
process
process
generate-sources
org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
target/generated-sources/annotations
org.hibernate
hibernate-jpamodelgen
1.2.0.Final
Код: Выделить всё
com.acme
project-a
provided
[ОШИБКА] ОШИБКА КОМПИЛЯЦИИ:
[ИНФО] --------------------------------- ----------------------------
[ОШИБКА] /C:/workspace/parent-project/project-b/src/main/java/com/acme/SomeClassUsingMetamodel.java: невозможно найти символ
символ: класс MetamodelClass_
расположение: пакет com.acme. project-b.model.someentity
Мне не хватает какой-то конфигурации?
Подробнее здесь: https://stackoverflow.com/questions/792 ... om-sibling