Pull to refresh
0
0
Дмитрий @wjic

VR/AR/OPL etc

Send message

Не смог разобраться с новой авторизацией гитхаба (по ключам, по логину/паролю больше не работает). Публикую сюда:

#!/bin/bash
#

case "$1" in
dependencies)
  echo "Resolving dependencies..."
  mkdir -p lib
  java -jar ./ivy-2.5.2.jar -retrieve "lib/[artifact]-[type]-[revision].[ext]"
  echo "Done"
  ;;
build)
  echo "Building..."
  mkdir -p build
  find -name *.java > build/sources.txt
  javac -d out/classes -cp lib/*:src @build/sources.txt
  cd out/classes
  jar cf ../HelloWorld.jar .
  echo "Build complete"
  ;;
run)
  echo "Running..."
  java -cp out/*:lib/* $2
  echo "Stop"
  ;;
clean)
  echo "Cleaning..."
  rm -fr lib build out
  echo "Clear"
  ;;
*)
  echo "Unknown command: $1"
  echo "Usage: $0 dependencies|build|run|clean"
  ;;
esac

Кстати, у вас закрывающая кавычка отсутствует в строке 16

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity