Существует много различной информации о том, как настроить проект, чтобы создание метамодели JPA работало над сборкой, но ни одна из них не работает для меня.Я использую Java 11, Gradle 5.4.1 и STS (пробовал оба STS 3.9.8 и 4.2.1).Моя настройка gradle для аннотаций выглядит следующим образом:
annotationProcessor(
"javax.xml.bind:jaxb-api",
"org.projectlombok:lombok",
"org.hibernate:hibernate-jpamodelgen",
)
compileJava {
def relativePath = "out/production/classes/generated"
sourceSets.main.java {
srcDir(relativePath)
}
def generatedSourceDir = project.file(relativePath)
options.annotationProcessorGeneratedSourcesDirectory = generatedSourceDir
}
Я также сделал щелчок правой кнопкой мыши на проекте> Свойства> Компилятор Java> Обработка аннотаций и выбрал:
- Включить проектспециальные настройки
- Включить обработку аннотаций
- Включить обработку в редакторе
- Сгенерированные директоры источников установлены на
out/production/classes/generated
In> Factory Path I 'Вы выбрали:
- Включить специфическую для проекта настройку
- Добавлен внешний JAR
hibernate-jpamodelgen-5.3.7.Final.jar
- Добавлен внешний JAR
javax.persistence-api-2.2.jar
МожетКто-нибудь видит, что я скучаю или делаю неправильно?Спасибо.