Size: a a a

2021 May 21

VS

Vladimir Sitnikov in Gradle
чуть более сложный вариант — как-то так (пишу по памяти)

publications {
  repositories {
       maven {
           name=«tst»
           uri = uri(«$buildDir/tst»)

И тогда publishAllPublicationsToTst «опубликует» в папку «build/tst» — тоже можно будет поглядеть что там получилось.
источник
2021 May 23

JF

Jorik Fat in Gradle
Создаю кастомную таску в buildSrc и gradle мне генерит ее же, из-за чего появляется дублироване и все вытекающие проблемы. Что я сделал не так?
источник

VP

Vladimir Petrakovich in Gradle
В каком смысле дублирование и что за проблемы?
источник

JF

Jorik Fat in Gradle
Переслано от Jorik Fat
почему ругается на дублирование таски?
источник

JF

Jorik Fat in Gradle
Переслано от Jorik Fat
источник

JF

Jorik Fat in Gradle
gradle 6.5
источник

VP

Vladimir Petrakovich in Gradle
Ну возможно IDE чудит. А ещё лучше переместить этот класс в какой-нибудь пакет, default package - это такое себе.
источник

JF

Jorik Fat in Gradle
перенос в пакет выдает аналогичную пролему
источник

VP

Vladimir Petrakovich in Gradle
Ну а сборка-то работает? То, что там что-то красное в IDE, далеко не всегда что-то говорит.
источник

JF

Jorik Fat in Gradle
я первый раз выношу исходники такски в отдельный класс. Нужно какие-то доп конфиги делать, чтобы она не генерировалась?
источник

JF

Jorik Fat in Gradle
сборка работает. Таска не отрабатывает
источник

VP

Vladimir Petrakovich in Gradle
Чтобы она отрабатывала, её надо вызвать 🤷‍♂️
источник

VP

Vladimir Petrakovich in Gradle
Вы вроде под JVM пишете, а удивляетесь, что в build классы лежат...
источник

JF

Jorik Fat in Gradle
вызываю
(инвертирую комментарии)
источник

JF

Jorik Fat in Gradle
про .groovy и .class затупил. Но все равно не могу понять, где находится дублирование класса
источник

VP

Vladimir Petrakovich in Gradle
А что внутри register? Где ссылка на этот класс?
источник

VP

Vladimir Petrakovich in Gradle
Да нигде его нет
источник

JF

Jorik Fat in Gradle
там doFirst{} с исходником таски
источник

VP

Vladimir Petrakovich in Gradle
Исходник в смысле просто какие-то операции?
А в таске, которая в отдельном файле, что?
источник

JF

Jorik Fat in Gradle
это аналогичный код таски. Просто сейчас он прописан в build.gradle (чтобы работал) и я его пытаюсь вынести в отдельный файл
источник