21

私は自分の Scala パッケージを整理したいと思っており、Python がこの問題をpip.

Scala パッケージの管理に同様のツールを推奨できますか?

編集: 次のようなすべての依存関係を持つ新しいパッケージの簡単なインストールを探しています

 >>> pip install <a_package> # installs a_package with all dependencies.
4

2 に答える 2

15

最も直接的に類似しているのは、おそらくScala Build Toolです。具体的には、Library Dependencies。Java エコシステムには多くのライブラリとビルド ツールが含まれており、Scala は Java 上に構築されています。したがって、次のようなものを活用する能力が得られます-

さらに、すべてが仮想マシン内で実行されるためです。「システム」レベルのインストールはありません。CLASSPATHから始めて、さらに調査するためにクラスの読み込みを行うことができます。

#!/bin/sh
# From http://www.scalaclass.com/node/10 - CLASSPATH
L=`dirname $0`/../lib
cp=`echo $L/*.jar|sed 's/ /:/g'`
exec scala -classpath "$cp" "$0" "$@"
!#
import com.my.Goodness
val goodness = new Goodness
world.hello
于 2013-11-13T19:20:32.727 に答える