Intereting Posts
Обновите содержимое фрагмента в разделе PagerAdapter Kotlin заменяет isEmpty () и last () с lastOrNull () в коллекции Spring Boot – не может включать статический ресурс kapt не разрешает генерируемые протобуфом классы Логика загрузки Endless RecyclerView несовместима на всех устройствах Имя частной собственности не соответствует регулярному выражению Как извлечь карту из коллекции объектов, с ключом как одним из объектов того же поля и значением фактических объектов Отсутствует конструктор для DialogPreference Являются ли входящие функции Kotlin менее дорогими, чем анонимные классы Java? Невозможно подключиться к удаленной базе данных Mongo через Springboot Kotlin: неоднозначность линейной лямбды и перегрузки «Ответ уже написан» с помощью Vertx Kotlin использует утверждения времени выполнения для проверки нуля – служебные накладные расходы? Использование карты RXJava в Котлине? Добавление «предоставленной» конфигурации в библиотеку kotlin / java с использованием gradle

Как добавить класс kotlin в градиентную задачу JavaCompile

Я использую kotlin и java с весенним ботинком для разработки своего проекта. Мой инструмент построения – это град, задача определяется следующим образом:

configurations { providedRuntime jpametamodel } dependencies { jpametamodel ('org.hibernate:hibernate-jpamodelgen:4.3.11.Final') } task generateMetaModel(type: JavaCompile, group: 'build', description: 'metamodel generate') { source = sourceSets.main.java classpath = configurations.compile + configurations.jpametamodel options.compilerArgs = ["-proc:only"] destinationDir = sourceSets.generated.java.srcDirs.iterator().next() doFirst { delete(sourceSets.generated.java.srcDirs) } } 

Эта задача работает с классом kotlin, но если я добавлю класс kotlin, задача не сможет работать, выбросив следующие ошибки:

 Hibernate JPA 2 Static-Metamodel Generator 4.3.11.Final /.../src/main/java/com/app/web/rest/UserResource.java:18: Cannot find ..... import com.app.web.rest.dto.SimpleUser; ^ Symbol: Class SimpleUser Position: Package com.app.web.rest.dto 

SimpleUser определяется в файле kotlin:

  SimpleUser.kt data class SimpleUser(val str:String)