В основном я делаю работу с девопами.Я настраиваю Дженкинса для команды.У них есть проект Kotlin, который они собирают на своих локальных машинах с Gradle.Я никогда не работал с Kotlin или Gradle, но я работал с Java.
Код компилируется для них.Они используют плагин shadowjar, поэтому они создают uberjar.Мне просто нужно запустить это на новом сервере Jenkins, который я для них настроил.
К сожалению, никто из разработчиков не знает, как создать приложение, используя CLI.Они полагаются на свою IDE.Они используют IntelliJ, который очень много для них делает.
Но я работаю над Jenkins, поэтому мне нужно найти способ CLI, чтобы сделать эту работу.
Если я подключусь к серверу Jenkins (свежая версия AWS EC2, которую я только что настроил с помощью Terraform) и если я сделаю git, клонирую репозиторий (просто для отладки того, что мне нужно для его сборки на этом сервере), яможет сделать это:
gradle build
Я получу:
:buildEnvironment
------------------------------------------------------------
Root project
------------------------------------------------------------
classpath
No dependencies
BUILD SUCCESSFUL
Так что я думаю, может быть, он хочет, чтобы я установил classpath?Каким должен быть путь к классу?
Я прочитал несколько уроков:
https://spring.io/guides/gs/gradle/#scratch
, и я продолжаю думать, что они предложат несколько простых команд CLI, которые я могу скопироватьи вставить, но они этого не делают.