Я работаю над проектом, который использует Lombok, Xtext и QueryDsl, и я сталкиваюсь с проблемой. с аннотациями Ломбока.
Проблема в том, что я вижу много ошибок в консоли, таких как «не может найти символ» для Q-классов и классы, сгенерированные XText, которые используются в моих классах Java.
Проблема возникает из -за того, что эти классы генерируются после запуска DeLombok, что вызывает ошибки во время шага Lehombok. Чистая упаковка из терминала или IDE: < /p>
[INFO] --- lombok:1.18.20.0:delombok (default) @ ART-Impl ---
/ART-Impl/src/main/java/com/core/domain/model/customer/CustomersRepository.java:3: error: package com.core.domain.model.customer.QCustomer does not exist
import static com.core.domain.model.customer.QCustomer.Constants.customer;
^
ART-Impl/src/main/java/com/core/domain/model/customer/CustomersRepository.java:18: error: cannot find symbol
import com.core.domain.composite.QCustomerComposite;
< /code>
И у меня есть POM, как это: < /p>
org.projectlombok
lombok-maven-plugin
1.18.20.0
generate-sources
delombok
false
${delombok.dir}
${src.dir}
org.eclipse.xtext
xtext-maven-plugin
11
11
xtext.generate.sources
${delombok.dir}
${delombok.dir}
${project.basedir}/src/main/resources
${project.build.directory}/generated-sources/java
xtext.generate.test.sources
${delombok.dir}
${project.basedir}/src/main/resources
${project.build.directory}/generated-sources/java
${project.build.directory}/generated-test-sources/java
com.mysema.maven
apt-maven-plugin
1.1.3
generate-sources
process
target/generated-sources/annotations
com.querydsl.apt.jpa.JPAAnnotationProcessor
< /code>
Можете ли вы помочь с тем, как это должно быть правильно сделано? Не иметь ошибок в консоли.
Подробнее здесь: https://stackoverflow.com/questions/794 ... ind-symbol
Ошибка конфигурации Demobok Xtext: не удается найти символ ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение