Как я могу использовать классы Groovy в других пакетах без JAR? - PullRequest
0 голосов
/ 28 марта 2019

Я довольно новичок в Groovy (из Java), так что это может быть глупым вопросом: -)

Тем не менее: я хотел бы структурировать пару скриптов Groovy с использованием пакетов.И я хотел бы импортировать некоторые общие классы Groovy из какого-то другого пакета.

Как я могу убедиться, что мои скрипты Groovy находят другие классы в других пакетах?Единственные файлы, связанные с classpath, которые я помню, - это JAR.

1 Ответ

0 голосов
/ 29 марта 2019

Если вы из Java:

Groovy загружает классы как Java, а также включает в себя не скомпилированные с расширением .groovy.

Итак, вы должны расположить ваши классы относительно пути к классам в соответствии с именем их пакета.

Командная строка должна выглядеть примерно так:

groovy -cp "path_to_classes_root" "path_and_name_of_main_groovy_script.groovy"
...