ホームページ  >  記事  >  運用・保守  >  Linux sbtとは何ですか

Linux sbtとは何ですか

青灯夜游
青灯夜游オリジナル
2023-03-15 11:41:571539ブラウズ

Linux では、sbt の正式名は「Simple Build Tool」です。これは Maven に似ており、強力なプロジェクト管理および依存関係管理ツールです。 sbt は、Scala コードのコンパイルと多くの Scala テスト フレームワークとの対話をネイティブにサポートしており、ライブラリ管理ツールとして Ivy を使用し、迅速な反復とデバッグのために Scala インタープリターを統合し、Java と Scala の混合プロジェクトをサポートします。

Linux sbtとは何ですか

このチュートリアルの動作環境: linux7.3 システム、sbt 1.1.4、Dell G3 コンピューター。

sbt とは

Sbt は Maven に似ており、強力なプロジェクト管理および依存関係管理ツールです。

sbt (Simple Build Tool、シンプルなビルド ツール) は、Maven や Ant と同様に、Scala または Java 言語をコンパイルします。jdk1.6 以降のバージョンのサポートが必要です。 sbt は、Windows または Linux 環境にインストールして使用できます。

主な機能:

  • Scala コードのコンパイルと多くの Scala テスト フレームワークとの対話のネイティブ サポート;

  • Scala で記述DSL (ドメイン固有言語) ビルドの説明

  • Ivy をライブラリ管理ツールとして使用する

  • 継続的なコンパイル、テスト、デプロイメント

  • #高速な反復とデバッグのために scala インタープリターを統合

  • Java と Scala の混合プロジェクトをサポート

# #Linux インストール sbt

1. sbt インストール パッケージをダウンロードします

sbt 公式 Web サイトからのダウンロード アドレス: https://www.scala -sbt .org/download.html

2. 解凍してインストールします

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. 実行時にテスト

sbt sbtVersion
初めて使用する場合、通常に使用する前にいくつかのファイル パッケージがダウンロードされるため、インターネットに接続されていることを確認する必要があります。

Linux sbtとは何ですか 実際の効果:


Linux sbtとは何ですか関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux sbtとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。