Size: a a a

2021 May 27

AM

Andrew Mikhaylov in Gradle
Я думаю, смысл может быть, если гредл -- только часть пайплайна сборки, на что исходный вопрос намекает, упоминая некую "папку докера".
источник

AM

Andrew Mikhaylov in Gradle
Короткий ответ — нужно
1. Найти, какая конкретно задача отвечает за сборку war
2. Создать новую таску типа Copy, в качестве инпута задать аутпут таски сборки
3. Вызывать не таску сборки, а новосозданную таску

Но если вне гредла находится только шаг упаковки докер-образа, возможно, будет проще подключить плагин Jib и сделать всю сборку от начала и до конца средствами гредла.
источник

BP

Bogdan Panchenko in Gradle
+ хороший ответ
источник
2021 May 28

И

Игорь Казаков... in Gradle
всем привет, хочу после выполнения таски в консоли отображать ссылку на файл с репортом, а по нажатию открывать в браузере
ссылочка такого типа file:///Users/user/project/reports/jacoco/index.html
это вообще возможно?)
источник

VS

Vladimir Sitnikov in Gradle
println("file:///Users/user/project/reports/jacoco/index.html") ?
источник

И

Игорь Казаков... in Gradle
При нажатии файл откроется в студии, а мне хотелось бы в браузере
источник
2021 May 29

QH

Quantum Harmonizer in Gradle
хммм, а как оно маппится обратно, когда генерится pom.xml?
источник

AM

Andrew Mikhaylov in Gradle
Предполагаю, что в более широкий api.
источник

VP

Vladimir Petrakovich in Gradle
В compile, который в мавене считай api
источник

AM

Andrew Mikhaylov in Gradle
А, в помник в compile, не так вопрос прочитал.
источник

QH

Quantum Harmonizer in Gradle
ля, у меня implementation сконвертило в runtime 🤦🏼‍♂️
источник

AM

Andrew Mikhaylov in Gradle
Странная история, runtime в мавене разве предполагает наличия зависимости в компайлтайме?
источник

QH

Quantum Harmonizer in Gradle
runtime a.k.a. provided — это когда джарник есть в compile classpath, а потом ожидается, что его магическим образом подложит в runtime classpath кто-то другой
источник

VP

Vladimir Petrakovich in Gradle
А, точно, обманул. Это compile был как есть.
источник

VP

Vladimir Petrakovich in Gradle
Ну так-то логично же?
источник

AM

Andrew Mikhaylov in Gradle
А, ну тогда всё сходится.
источник

QH

Quantum Harmonizer in Gradle
эм, пачиму?
источник

VP

Vladimir Petrakovich in Gradle
Потому что для твоих зависимостей implementation - это runtime
источник

QH

Quantum Harmonizer in Gradle
почему же? это compile
источник

AM

Andrew Mikhaylov in Gradle
Нахера я так долго это писал))
источник