Описание тега javaexec-gradle-plugin

0 ответов

Как выполнять независимые задачи javaexec

У меня есть проект gradle под названием "FunctionalityMaintainer". Я пытаюсь выполнить две задачи JavaExec в build.gradle, но независимо. Ниже приведена структура моего build.gradle task(findPattern, dependsOn:'classes', type:JavaExec){ main = 'org.…
1 ответ

Выполнение сценария оболочки и использование его вывода в качестве входных данных для следующей задачи gradle

Я использую gradle для сборки и выпуска, поэтому мой скрипт gradle выполняет скрипт оболочки. Сценарий оболочки выводит IP-адрес, который должен быть предоставлен в качестве входных данных для моей следующей задачи ssh. Я могу получить вывод и распе…
4 ответа

Проблема с CACERTS IntelliJ + Gradle

В настоящее время я выполняю некоторые вызовы REST через прокси-сервер, поэтому мне нужно выполнить некоторые строгие процессы, чтобы вызовы проходили. Ранее я строил в Eclipse для POC, но теперь, когда я знаю, что это работает, я пытаюсь перенести …
0 ответов

Gradle Debug JavaExec --debug-jvm vs -Dorg.gradle.debug=true

Gradle: для отладки задачи, когда использовать --debug-jvm? когда использовать -Dorg.gradle.debug=true? Например task foo(type: JavaExec) { main 'com.example.Foo' .... } compileTestJava.doLast { foo.execute() } > gradlew compileTestJava --debug-j…
06 июн '18 в 21:29
1 ответ

Gradle JavaExec жалуется на невозможность загрузить или найти основной класс

Я пишу простую задачу Gradle для запуска Java-приложения в моем файле build.gradle. Когда я пытаюсь запустить задачу с --info флаг, он выводит команду Java следующим образом: <JAVA_HOME>/bin/java -Xmx256M -cp <ABSOLUTE_PATH_TO_ALL_LIBS>/…
22 июн '18 в 16:25
1 ответ

Gradle Как включить зависимости runtimeOnly в путь к классам JavaExec?

Gradle Как включить зависимости runtimeOnly в путь к классам JavaExec? Например, подпроект foo: dependencies { runtimeOnly files('libs/hello.jar') } панель подпроекта: dependencies { compile project(':foo') } task execHello(type: JavaExec, dependsOn…
2 ответа

Применить лимит времени к задачам Gradle JavaExec?

Я настраиваю генерацию тестового набора Randoop для запуска моих проектов. Я достиг этого с помощью задачи Gradle типа JavaExec: task RandoopGenerateL1Tests(dependsOn: ['assembleDebug']) { group = "Verification" description = "Lorem ipsum dolor sit …
15 янв '18 в 16:03
1 ответ

Как встроить код Java в сборку Gradle с помощью задачи JavaExec

У меня есть управляемый Gradle проект, в который я хочу добавить простую задачу Java. Эта задача очень специфична для проекта, и если она может помочь, я не хочу разрабатывать ее как отдельный плагин. Итак, вопрос в том, могу ли я определить такую ​…
0 ответов

Gradle JavaExec задача никогда не завершается

У меня есть простая задача миграции базы данных JavaExec, которая запускает класс Java во время процесса сборки в gitlab. У меня много микросервисов, выполняющих одинаковый код. Внезапно одна из моих служб перестала работать, застряв на этом этапе м…
03 авг '19 в 09:05
0 ответов

Плагин Gradle с JavaExecHandleBuilder не читает из System.in

Я пишу плагин Gradle, который должен запускать процесс Java, который читает с консоли через System.in. Но не читает, видимо, InputStream не блокирует. Какие вызовы API мне нужно делать? В файле build.gradle для этого необходимо указать "standardInpu…
0 ответов

Установить рабочий каталог в gradle.build не работает

Я хотел запустить некоторые из файлов классов, находящихся в папке build / install /. Итак, я создал задачу, как показано ниже. Примечание: фиктивный класс java присутствует внутри build / install / dummy.class task runWithExec(type: JavaExec) { wor…
14 июл '20 в 08:53
1 ответ

Использование пути к классам среды выполнения модуля Android в задаче JavaExec gradle

У меня есть Android-модуль, который содержит задачу Gradle JavaExec. При запуске задачи JavaExec я хотел бы, чтобы она использовала путь к классам модуля. Задача JavaExec выполняет основную функцию Kotlin, которая использует стороннюю библиотеку (ko…
13 ноя '21 в 21:39
1 ответ

В gradle, в чем разница между javaexec и задачей JavaExec?

Например, у меня может быть задача JavaExec: task javaExecCaseA(type: JavaExec) { javaLauncher = javaToolchains.launcherFor { languageVersion = JavaLanguageVersion.of(11) } classpath = files("MySimpleProgram.jar") } или внутри общей задачи: task jav…
09 мар '21 в 20:54
0 ответов

Как вызвать класс внешней библиотеки из JavaExec?

Я пишу предварительный плагин Gradle в Groovy. Моя структура проекта выглядит следующим образом: + buildSrc | + src | | - main | | - groovy | | - org | | - domain | | + MyPlugin.groovy | | - MyPluginTask.groovy | - build.gradle + build.gradle - sett…
26 фев '22 в 10:12
0 ответов

Как выполнить задачу javaexec без выполнения задачи compileJava

Вот задача, которая JavaExecзадача. Я хочу, чтобы это выполнялось до компиляции классов. classes.dependsOn generateMappers task taskName(type: JavaExec) { group = "Execution" description = "Run the main class with JavaExecTask" classpath = sourceSet…
30 янв '21 в 04:03
0 ответов

Действия GitHub: Gradle JavaExec с зависимостью от вывода сборки

Я пытаюсь запустить основной метод класса в своем проекте как задачу Gradle. Предостережение заключается в том, что этот класс зависит от класса, созданного другой задачей (Netflix DGSgenerateJava). Я предполагаю, что это должно быть так же просто, …
0 ответов

Создание Java Runnable JAR, который загружает библиотеки для конкретной платформы.

У меня есть небольшое приложение Java (Kotlin). Для этого требуются большие библиотеки, такие как openblas и opencv. Я хотел бы упаковать его в исполняемый JAR-файл, который можно перетаскивать, но когда я создаю fatJar, он включает библиотеки для в…
07 ноя '23 в 17:05