Как установить Groovy в 3f-lab
Кажись, я подсел… Хорошо, что есть пара дней, когда можно разобраться в заинтересовавшем языке. Итак, как установить Groovy на компьютер с Linux (с Windows всё примерно так же).

Ссылку для скачивания дистрибутива я давал в предыдущем топике. Скачиваем, помещаем в /usr/src (у меня этот каталог принадлежит обычному пользователю). Распаковываем, входим в каталог:
Собирается продукт не утилитой make, а сборщиком ant, следовательно и он, и JDK, в среде которого муравей работает, должны быть предварительно установлены. Если запустить просто
то будут выполнены достаточно «долгоиграющие» тесты, поэтому если ваш компьютер не слишком отличается мощностью, лучше запустить сборку такой командой:
Там еще много чего можно skip, но я решил подойти к делу основательно и всё оставил как есть по полной программе. В процессе сборки что-то подкачивается из Интернета, так что доступ к Сети тоже должен быть. Может и так получилось бы, но я не пробовал.
По окончании сборки всё необходимое соберется в каталоге /usr/src/groovy-1.7.2/target/install. Его нужно скопировать (или переместить) в нашу лабораторию:
Теперь в ~/.3f-lab/_bin/java/bin нужно подправить скрипт startGroovy, вписав в его начало
Чтобы ОС могла найти этот скрипт и его «синоним» делаем
Кажется, всё. Проверяем. Создаем файл test.groovy со следующим содержимым:
Делаем его исполняемым:
Запускаем
Вот вам новый скриптовый инструмент.

Ссылку для скачивания дистрибутива я давал в предыдущем топике. Скачиваем, помещаем в /usr/src (у меня этот каталог принадлежит обычному пользователю). Распаковываем, входим в каталог:
unzip groovy-src-1.7.2.zip
cd groovy-1.7.2Собирается продукт не утилитой make, а сборщиком ant, следовательно и он, и JDK, в среде которого муравей работает, должны быть предварительно установлены. Если запустить просто
antто будут выполнены достаточно «долгоиграющие» тесты, поэтому если ваш компьютер не слишком отличается мощностью, лучше запустить сборку такой командой:
ant install -DskipTests=trueТам еще много чего можно skip, но я решил подойти к делу основательно и всё оставил как есть по полной программе. В процессе сборки что-то подкачивается из Интернета, так что доступ к Сети тоже должен быть. Может и так получилось бы, но я не пробовал.
По окончании сборки всё необходимое соберется в каталоге /usr/src/groovy-1.7.2/target/install. Его нужно скопировать (или переместить) в нашу лабораторию:
cp -R /usr/src/groovy-1.7.2/target/install ~/.3f-lab/_bin/java/groovyТеперь в ~/.3f-lab/_bin/java/bin нужно подправить скрипт startGroovy, вписав в его начало
JAVA_HOME=~/.3f-lab/_bin/java/sun
GROOVY_HOME=~/.3f-lab/_bin/java/groovyЧтобы ОС могла найти этот скрипт и его «синоним» делаем
sudo cp ~/.3f-lab/_bin/java/groovy/bin/groovy /usr/bin
sudo cp ~/.3f-lab/_bin/java/groovy/bin/startGroovy /usr/binКажется, всё. Проверяем. Создаем файл test.groovy со следующим содержимым:
#!/usr/bin/groovy
println "Hello, World!"Делаем его исполняемым:
chmod +x test.groovyЗапускаем
./test.groovyВот вам новый скриптовый инструмент.

Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.