Для того чтобы указать custom-gradle-plugin читать свой файл, а не искать его в подключаемом проекте, можно воспользоваться параметром "classpath" в файле build.gradle для вашего модуля.
Во-первых, убедитесь, что у вас есть файл с именем build.gradle в корневой директории вашего проекта.
Во-вторых, откройте файл build.gradle и определите ваш custom-gradle-plugin в секции "buildscript" с помощью блока dependencies. Например:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.example:custom-gradle-plugin:1.0.0' } }
Здесь мы указываем, что необходимо загрузить custom-gradle-plugin из репозитория Maven Central.
В-третьих, в секции "apply plugin" в этом же файле build.gradle, примените ваш custom-gradle-plugin следующим образом:
apply plugin: 'com.example.customplugin'
Замените 'com.example.customplugin' на фактическое имя вашего плагина.
В-четвертых, укажите custom-gradle-plugin читать свой файл в вашем плагине. Для этого вам может потребоваться создать дополнительный класс в вашем плагине, который будет читать этот файл. В этом классе вы можете использовать стандартные методы Java для чтения файла, такие как FileReader или FileInputStream.
В-пятых, в секции "buildscript" вашего плагина, добавьте следующий код:
task readCustomFile { doLast { File file = project.file("path/to/your/file.txt") // код для чтения файла } }
Здесь "path/to/your/file.txt" - это путь к вашему файлу, который вы хотите прочитать.
В-шестых, чтобы вызвать этот задачу, вы можете использовать команду:
gradle readCustomFile
Таким образом, вы можете указать custom-gradle-plugin читать свой файл, а не искать его в подключаемом проекте. Обратите внимание, что это только общий подход, и конкретные шаги могут различаться в зависимости от вашего custom-gradle-plugin и его функций.