В IntelliJ Idea возникают трудности с отладкой таких скриптов, так как для отладки groovy IDE использует сборку groovy по умолчанию, с провайдером Ivy для Grape.
За новогодние каникулы у нас наконец-то появилось время решить проблему с отладкой скриптов, которые запускаются с помощью Groove build. заводной виноградный эфир .
Почему Maven Aether лучше Ivy? Ответ на вопрос, зачем нужен Grape на базе maven aether и чем он лучше провайдера Ivy описан в статье «Уличная магия в скриптах или что связывает Groovy, Ivy и MavenЭ» .
Давайте создадим проект Gradle с зависимостью com.github.igor-suhorukov:groovy-grape-aether:2.4.5.1 или pom.xml для maven:
Теги: #debug #Groovy #grape #aether maven aether #maven classloader #java #Groovy & Grails #debugging<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>
Вместе с данным постом часто просматривают:
-
Элиас, Норберт
19 Oct, 24 -
Gartner: 10 Ключевых Ит-Тенденций 2012 Года
19 Oct, 24 -
Как Не Надо Писать Деловые Письма: Дайте Два
19 Oct, 24 -
Флэш-Технологии Исполняется Десять Лет
19 Oct, 24