JavaPythonInteliJ: Есть ли способ отладки скрипта python, вызываемого из кода java?

#java #python #maven #intellij-idea

Вопрос:

У меня есть 2 проекта: java-проект на основе maven и проект на python.

Из кода Java у меня есть вызов некоторого файла py в проекте python.

Я называю это созданием процесса с использованием оболочки. Команда выглядит примерно так:

 cmd /c "cd /d c:Usersusernamegitworklre-eventsvenvScripts amp; activate amp; cd /d    c:Usersusernamegitworklre-events amp; python filename.py
 

Для отладки скрипта python я бы остановил выполнение java прямо перед вызовом этой команды, а затем перешел бы в PyCharm и выполнил команду, используя конфигурацию отладки с соответствующими значениями аргументов.

Мой вопрос в том, существует ли простой способ войти в код python непосредственно из IntelliJ, когда я вызываю скрипт python?

Я уже установил плагин Python в IntelliJ и импортировал в него проект python.

Но я, вероятно, не понимаю, как создать зависимость и как выполнить вызов, поэтому я перейду к коду python для отладки.

Является ли Jython допустимым вариантом? (Обновление: возможно, но в любом случае не для меня, так как я использую JDK 15 и Python 3.9)

Спасибо.