1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-BFG-Repo-Cleaner

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
BUILD.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:44 2a4f6fc

BFG написан на Scala — современном функциональном языке, который работает на JVM, так что он может работать везде, где работает Java.

Вот примерный набор инструкций по сборке BFG, если вы не хотите использовать готовые загрузки:

  • Установите Java JDK 8 или выше.
  • Установите sbt.
  • git clone git@github.com:rtyley/bfg-repo-cleaner.git.
  • Перейдите в папку bfg-repo-cleaner: cd bfg-repo-cleaner.
  • Запустите консоль sbt: sbt.
  • Выполните команды: bfg/assembly для загрузки зависимостей, запуска тестов и сборки jar-файла.

Чтобы найти созданный jar-файл, просто посмотрите на последние несколько строк вывода из задачи assembly. Там будет примерно следующее:

[info] Packaging /Users/roberto/development/bfg-repo-cleaner/bfg/target/bfg-1.11.9-SNAPSHOT-master-21d2115.jar ...
[info] Done packaging.
[success] Total time: 19 s, completed 26-Sep-2014 16:05:11

Если вы собираетесь вносить изменения в код Scala, возможно, вам захочется использовать IntelliJ и его плагин для Scala, чтобы упростить работу с синтаксисом Scala!

Если вы используете Eclipse IDE, вы можете настроить среду разработки, следуя этим инструкциям:

  • Установите sbt и соберите проект, как описано выше.
  • Если ещё не установлен, установите Scala IDE for Eclipse в свою установку Eclipse.
  • Добавьте sbteclipse-plugin к своим локальным плагинам sbt:
mkdir -p ~/.sbt/1.0/plugins && tee ~/.sbt/1.0/plugins/plugins.sbt <<EOF
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
EOF
  • Запустите консоль sbt: sbt.
  • Для первичной настройки плагина Eclipse выполните команду eclipse.
  • Снова выполните команду eclipse, чтобы сгенерировать файлы проекта Eclipse (обратите внимание, что они игнорируются .gitignore).
  • В Eclipse выберите File -> Import -> Existing Projects into Workspace, перейдите к рабочей копии bfg и убедитесь, что вы выбрали Search for nested projects.
  • Теперь у вас должны быть импортированы 4 проекта sbt в рабочую область Eclipse.

Лично мне очень помог онлайн-курс Scala от Coursera https://www.coursera.org/course/progfun, но это может быть не для всех.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-BFG-Repo-Cleaner.git
git@api.gitlife.ru:oschina-mirror/mirrors-BFG-Repo-Cleaner.git
oschina-mirror
mirrors-BFG-Repo-Cleaner
mirrors-BFG-Repo-Cleaner
main