как добавить gradle (в идеале с использованием kotlin-dsl) в существующий проект intellij python

Есть несколько весьма полезных предыдущих вопросов (особенно это один, но он устарел и не является прямым ответом.

У нас есть несколько проектов на Python, но мы не переходим в мир kotlin. Я хочу несколько унифицировать инструменты, представив gradle для автоматизации задач в проектах Python.

Я добавил рабочий пример скрипта kotlin-dsl gradle, который успешно автоматизирует задачи при запуске из оболочки, но я заблокирован, добавляя поддержку для этого в IDE Intellij.

Первая задача — просто настроить проект python для добавления gradle (в настоящее время gradle даже не отображается в меню окон инструментов. Я думаю, что модуль python может иметь поддержку python, позволяющую всему проекту иметь jvm, поскольку это потребуется для gradle Но что сделать, чтобы переключить intellij, чтобы распознать уже работающий файл build.gradle.kts в корневой папке проекта, чтобы задачи можно было запускать через IDE, а не только через шелл?

Примечание. В настоящее время поддержка зависимости от Python не требуется (согласно ссылке).

Помощь приветствуется.


person innov8    schedule 05.10.2017    source источник
comment
На YouTrack есть соответствующий запрос: youtrack.jetbrains.com/issue/PY-20127 . Также может быть полезна эта функция: youtrack.jetbrains.com/issue/IDEABKL-6990   -  person y.bedrov    schedule 05.10.2017
comment
Спасибо, но ни один из них не подходит. Использование Intellij не pycharm, потому что некоторые проекты уже включают компоненты как python, так и kotlin, и речь идет не о реализации конфигурации IDE в gradle, а о задачах, ранее не находившихся под управлением IDE   -  person innov8    schedule 06.10.2017
comment
Я добился некоторого прогресса в этом и обновлю через несколько часов. Упрощенно, добавление «build.gradle», а затем перезапуск добавит gradle в проект, который затем можно будет удалить, а конфигурация останется и добавит некоторую поддержку для «build.gradle.kts», но не полную поддержку, которая позволяет запуск задач из файла. Все еще исследую   -  person innov8    schedule 06.10.2017