Как я могу импортировать класс groovy в скрипт build.gradle? - PullRequest
0 голосов
/ 17 мая 2019

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

enter image description here

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

task generateStubs(type: XjcExecTask) {

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

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

1 Ответ

0 голосов
/ 17 мая 2019

Если ваши пользовательские классы 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...