У меня есть два модуля: основной и общий. Основной модуль содержит все объекты по умолчанию в моем проекте, а общий модуль содержит общий объект для представления полей аудита. Мои стандартные объекты расширяют этот другой объект аудита.
Когда я создаю сборку проекта, даже при создании QAuditingEntity, он не идентифицирует суперполе моих объектов по умолчанию.
Вот трассировка стека ошибок и некоторые фрагменты кода:
Код: Выделить всё
\] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.14.0:compile (default-compile) on project core: Compilation failure: Compilation failure:
\[ERROR\] /C:/workspace/xpto/xpto/core/target/generated-sources/annotations/com/xpto/xpto/core/model/agenda/QAgendaEntity.java:\[25,52\] cannot find symbol
\[ERROR\] symbol: class QAuditingBaseEntity
\[ERROR\] location: package com.xpto.xpto.shared.model
Код: Выделить всё
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QAgendaEntity extends EntityPathBase {
private static final long serialVersionUID = 1495168030L;
private static final PathInits INITS = PathInits.DIRECT2;
public static final QAgendaEntity agendaEntity = new QAgendaEntity("agendaEntity");
public final com.xpto.xpto.shared.model.QAuditingBaseEntity _super = new com.xpto.xpto.shared.model.QAuditingBaseEntity(this);
...
Код: Выделить всё
@Entity
@Table(name = "agenda")
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Setter
@Getter
public class AgendaEntity extends AuditingBaseEntity {
...
Код: Выделить всё
@Getter
@Setter
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public class AuditingBaseEntity {
...
Ядро Pom.xml
Код: Выделить всё
com.querydsl
querydsl-jpa
jakarta
5.1.0
org.apache.maven.plugins
maven-compiler-plugin
org.projectlombok
lombok
com.querydsl
querydsl-apt
5.1.0
jakarta
...
Код: Выделить всё
com.querydsl
querydsl-jpa
jakarta
5.1.0
org.apache.maven.plugins
maven-compiler-plugin
org.projectlombok
lombok
com.querydsl
querydsl-apt
5.1.0
jakarta
jakarta.persistence
jakarta.persistence-api
3.1.0
Похоже, что мой сгенерированный QEntity не идентифицирует путь к общему модулю и созданному в нем объекту.
Заранее благодарим вас за помощь и поддержку.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -module-pr
Мобильная версия