Как я могу перенести проект из Intellij IDEA в процесс сборки, не зависящий от платформы? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу перенести проект из Intellij IDEA в процесс сборки, не зависящий от платформы?

Сообщение Anonymous »

Некоторый код, который я разветвил, использует Intellij IDEA, и в результате сборка gradle содержит множество плагинов, специфичных для IDE, таких как:

Код: Выделить всё

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.8.0' apply(false)
}
И компиляция с помощью gradlew приводит к таким ошибкам, как:

Код: Выделить всё

`> Task :game:plugins:compileKotlin FAILED
FAILURE: Build failed with an exception.
\* What went wrong:
Execution failed for task ':game:plugins:compileKotlin'.
\> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
\> Compilation error. See log for more details
Я думаю, что процессы сборки, специфичные для IDE, глупы. Особенно самоуверенная и дорогостоящая IDE, такая как IDEA.
Я хочу скомпилировать этот код на сервере и отредактировать его с помощью vim, а затем использовать разумные команды gradlew для его компиляции и запуска. Как я могу распутать плагины jetbrains из gradle с минимальными усилиями?

Подробнее здесь: https://stackoverflow.com/questions/791 ... nostic-bui

Вернуться в «JAVA»