Как я могу импортировать класс groovy в скрипт build.gradle?

У меня есть такая структура проекта:

введите описание изображения здесь

И я пытаюсь использовать эти классы в build.gradle :

task generateStubs(type: XjcExecTask) {

Но Gradle не видит этот класс XjcExecTask .

Я пытаюсь добавить import com.pavel.* этот скрипт, но он не распознает.

Всего 1 ответ


Если ваши пользовательские классы Groovy XjcExecTask и WsimportExecTask предназначены для использования только вашим сценарием сборки (а не упакованы в библиотеку, которую вы поделитесь с другими проектами), то вам следует переместить подпроект builder в так называемый проект buildSrc : см. Подробное описание описание в следующих руководствах:

https://guides.gradle.org/writing-gradle-plugins/ https://docs.gradle.org/current/userguide/organizing_gradle_projects.html#sec:build_sources


Есть идеи?

10000