Was ist Linux SBT?

青灯夜游
青灯夜游Original
2023-03-15 11:41:571578Durchsuche

Unter Linux lautet der vollständige Name von sbt „Simple Build Tool“, das Maven ähnelt und ein leistungsstarkes Projektmanagement- und Abhängigkeitsmanagement-Tool ist. sbt unterstützt nativ das Kompilieren von Scala-Code und die Interaktion mit vielen Scala-Test-Frameworks. Es verwendet Ivy als Bibliotheksverwaltungstool, integriert den Scala-Interpreter für schnelle Iteration und Debugging und unterstützt gemischte Java- und Scala-Projekte.

Was ist Linux SBT?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, SBT 1.1.4, Dell G3-Computer.

Was ist SBT?

Sbt ähnelt Maven und ist ein leistungsstarkes Projektmanagement- und Abhängigkeitsmanagement-Tool.

sbt (Simple Build Tool, einfaches Build-Tool), kompiliert die Scala- oder Java-Sprache, ähnlich wie Maven oder Ant, erfordert Unterstützung für JDK1.6 oder eine höhere Version. sbt kann in Windows- oder Linux-Umgebungen installiert und verwendet werden.

Hauptfunktionen:

  • Native Unterstützung für das Kompilieren von Scala-Code und die Interaktion mit vielen Scala-Test-Frameworks;

  • Verwendung von in Scala geschriebenen DSL-Build-Beschreibungen (Domain Specific Language)

  • Verwendung von Ivy als Bibliotheksverwaltungstool

  • Kontinuierliche Kompilierung, Tests und Bereitstellung

  • Integrieren Sie den Scala-Interpreter für schnelle Iteration und Debugging

  • Unterstützen Sie gemischte Java- und Scala-Projekte

Linux-Installation 1. Downloadsbt-Installation Paket

Download-Adresse von der offiziellen SBT-Website: https://www.scala-sbt.org/download.html

2. Entpacken und installieren

tar -zxvf sbt-1.1.4.tgz # 解压
cd /usr/software/sbt/ # 进入解压目录
vim sbt # 新建一个名字为sbt的文本,并在在文本中加入以下内容
#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/software/sbt/bin/sbt-launch.jar "$@"  # 注意对应路径
# wq保存退出
chmod u+x ./sbt # 修改sbt脚本文件权限
sudo vim /etc/profile # 配置PATH环境变量
# 在文件最后添加:
export PATH=/usr/software/sbt/:$PATH
# wq保存退出
source /etc/profile # 使配置文件立刻生效
3. Testen Sie

sbt sbtVersion
, wenn es ausgeführt wird Beim ersten Mal werden einige Dateipakete heruntergeladen, bevor sie normal verwendet werden können. Sie müssen sicherstellen, dass eine Verbindung zum Internet besteht.

Tatsächlicher Effekt: Was ist Linux SBT?


Verwandte Empfehlungen: „Was ist Linux SBT?Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Linux SBT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn