IntelliJ Ideaでは、Groovy IDEのデバッグではデフォルトのグルーブアセンブリを使用し、IvyプロバイダーはGrapeであるため、このようなスクリプトのデバッグは困難です。

お正月の休日に、ついに
groovy-grape-aetherグルーブアセンブリを使用して起動されるデバッグスクリプトの問題を解決する時が
やってきました 。
依存関係「com.github.igor-suhorukov:groovy-grape-aether:2.4.5.1」またはmavenのpom.xmlでGradleプロジェクトを作成します。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.github.igor-suhorukov</groupId> <artifactId>debug-example</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>com.github.igor-suhorukov</groupId> <artifactId>groovy-grape-aether</artifactId> <version>2.4.5.1</version> </dependency> </dependencies> </project>
プロジェクトをIdeaにインポートします。 デバッグ用のスクリプトの例として、出版物
「 crawler.groovy
」を「サイトを解析する
必要があり
ます。 Webdriver APIの基本 。
」メインクラスcom.github.igorsuhorukov.GroovyMainでIDEのデバッグ用の構成を作成し、パラメーターとしてgroovyスクリプト名を指定してから、スクリプト引数をリストします。

スクリプトにブレークポイントを設定し、スクリプトから呼び出されるJavaコードを設定しましょう。
注で説明されているソリューションでは、通常のgroovyおよびjavaアプリケーションのデバッグと同じ方法で、Made Grape in Ideaを使用してスクリプトをデバッグできます。